Класс texture
Текстура — это агрегат данных в accelerator_view в домене области памяти. Это коллекция переменных, по одной для каждого элемента в домене области памяти. Каждая переменная содержит значение, соответствующее типу-примитиву C++ (unsigned int, int, float, double), скалярному типу (norm или unorm) или типу короткого вектора.
template <
typename _Value_type,
int _Rank
>
class texture;
Параметры
_Value_type
Тип элементов в текстуре._Rank
Ранг текстуры.
Члены
Общедоступные Typedefs
Name |
Описание |
---|---|
scalar_type |
Скалярные типы. |
value_type |
Типы значений. |
Открытые конструкторы
Name |
Описание |
---|---|
Инициализирует новый экземпляр класса texture. |
|
Уничтожает объект texture. |
Открытые методы
Name |
Описание |
---|---|
Копирует объект texture в место назначения, выполнив глубокое копирование. |
|
Возвращает указатель ЦП на необработанные данные этой текстуры. |
|
Возвращает значение элемента по указанному индексу. |
|
Возвращает accelerator_view, который является предпочтительным целевым объектом для копирования этой текстуры. |
|
Возвращает число байтов между каждым срезом глубины в трехмерной промежуточной текстуре ЦП. |
|
Возвращает число байтов между каждой строкой в двухмерной или трехмерной промежуточной текстуре ЦП. |
|
Устанавливает значение элемента по указанному индексу. |
Открытые операторы
Name |
Описание |
---|---|
Возвращает значение элемента, заданного параметрами. |
|
Возвращает элемент, находящийся по указанному индексу. |
|
Копирует указанный объект texture в данный объект. |
Открытые константы
Name |
Описание |
---|---|
Получает ранг объекта texture. |
Открытые члены данных
Name |
Описание |
---|---|
Получает accelerator_view, который является предпочтительным целевым объектом для копирования этой текстуры. |
|
Получает число байтов между каждым срезом глубины в трехмерной промежуточной текстуре ЦП. |
|
Получает число байтов между каждой строкой в двухмерной или трехмерной промежуточной текстуре ЦП. |
Иерархия наследования
_Texture_base
texture
Требования
Заголовок: amp_graphics.h
Пространство имен: Concurrency::graphics