Класс texture_view
Предоставляет доступ на чтение и запись в текстуре. texture_view может использоваться только для чтения текстур, тип значений которых — int, unsigned int или float с 32-разрядным bpse по умолчанию. Для чтения других форматов текстур используйте texture_view<const _Value_type, _Rank>.
template <
typename _Value_type,
int _Rank
>
class texture_view;
template <
typename _Value_type,
int _Rank
>
class texture_view : public details::_Texture_base<_Value_type, _Rank>;
template <
typename _Value_type,
int _Rank
>
class texture_view<const _Value_type, _Rank> : public details::_Texture_base<_Value_type, _Rank>;
Параметры
_Value_type
Тип элементов в агрегате текстур._Rank
Ранг объекта texture_view.
Члены
Общедоступные Typedefs
Name |
Описание |
---|---|
value_type |
Тип элементов в агрегатах текстур. |
coordinates_type |
Тип координаты, используемой для определения текселя в texture_view, т е short_vector с тем же ранжированием, связанной текстурой, которая имеет тип значения float. |
gather_return_type |
Возвращаемый тип, используемый для сбора операция-, ранжирование 4 short_vector, которое содержит 4 однородных компонента цвета собранные от 4 попробованных значений texel. |
Открытые конструкторы
Name |
Описание |
---|---|
Перегружен. Создает экземпляр texture_view. |
|
Уничтожает экземпляр texture_view. |
Открытые методы
Name |
Описание |
---|---|
Перегружен. Создает пример текстуры в заданных координатах с помощью определенной конфигурации выборки и возвращает альфа-компоненты (w) 4 выборочных текселей |
|
Перегружен. Создает пример текстуры в заданных координатах с помощью определенной конфигурации выборки и возвращает синие компоненты (z) 4 выборочных текселей |
|
Перегружен. Создает пример текстуры в заданных координатах с помощью определенной конфигурации выборки и возвращает зеленые компоненты (y) 4 выборочных текселей |
|
Перегружен. Создает пример текстуры в заданных координатах с помощью определенной конфигурации выборки и возвращает красные компоненты (x) 4 выборочных текселей |
|
Перегружен. Получает значение элемента по индексу. |
|
Перегружен. Создает пример текстуры в заданных координатах и на уровне детализации с помощью определенной конфигурации выборки. |
|
Устанавливает значение для элемента по индексу. |
Открытые операторы
Name |
Описание |
---|---|
Перегружен. Получает значение элемента по индексу. |
|
Перегружен. Получает значение элемента по индексу. |
|
Перегружен. Оператор присваивания. |
Открытые члены данных
Name |
Описание |
---|---|
Тип значения элементов texture_view. |
Иерархия наследования
_Texture_base
texture_view
Требования
Заголовок: amp_graphics.h
Пространство имен: concurrency::graphics