Поделиться через


Класс texture

Текстура — агрегат данных на объекте accelerator_view в домене области памяти.Это коллекция переменных, по одной для каждого элемента в домене области памяти.Каждая переменная содержит значение, соответствующее типу-примитиву C++ (unsigned int, int, float, double), скалярному типу (norm или unorm) или типу короткого вектора.

template <
   typename _Value_type,
   int _Rank
>
class texture;

Параметры

  • _Value_type
    Тип элементов в текстуре.

  • _Rank
    Ранг текстуры.

Члены

Hh537953.collapse_all(ru-ru,VS.110).gifОткрытые определения типов

Имя

Описание

scalar_type

Скалярные типы.

value_type

Типы значений.

Hh537953.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

Конструктор texture::texture

Инициализирует новый экземпляр класса texture.

Деструктор texture::~texture

Уничтожает объект texture.

Hh537953.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

Метод texture::copy_to

Копирует объект texture в место назначения, выполнив глубокое копирование.

Метод texture::get

Возвращает значение элемента по указанному индексу.

Метод texture::set

Устанавливает значение элемента по указанному индексу.

Hh537953.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

Оператор texture::operator()

Возвращает значение элемента, указанного параметрами.

Оператор texture::operator[]

Возвращает элемент, находящийся по указанному индексу.

Оператор texture::operator=

Копирует указанный объект texture в этот объект.

Hh537953.collapse_all(ru-ru,VS.110).gifОткрытые константы

Имя

Описание

Константа texture::rank

Возвращает ранг объекта texture.

Иерархия наследования

_Texture_base

texture

Требования

Заголовок: amp_graphics.h

Пространство имен: Concurrency::graphics

См. также

Ссылки

Пространство имен Concurrency::graphics