Бөлісу құралы:


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

Пространство имен графики предоставляет типы и функции, предназначенные для программирования графики.

Синтаксис

namespace graphics;

Участники

Пространства имен

Имя Описание
Пространство имен Concurrency::graphics::direct3d Предоставляет функции для взаимодействия Direct3D.

Определения типов

Имя Описание
uint Тип элемента для класса uint_2, класса uint_3 и класса uint_4. Определен как typedef unsigned int uint;.

Перечисления

Имя Описание
перечисление address_mode. Задает режимы адресов, поддерживаемые для выборки текстур.
Перечисление filter_mode Задает режимы фильтров, поддерживаемые для выборки текстур.

Классы

Имя Описание
Класс texture Текстура — это агрегат данных в accelerator_view в домене экстентов. Это коллекция переменных, по одному для каждого элемента в домене экстентов. Каждая переменная содержит значение, соответствующее примитивному типу C++ (unsigned int, int, float, double) или скалярному типу или unorm (определенному в параллелизме::графике), или допустимым типам коротких векторов, определенных в параллелизме::graphics.
Класс writeonly_texture_view Writeonly_texture_view предоставляет доступ на запись к текстуре.
Класс double_2 Представляет короткий вектор из 2 double значений.
Класс double_3 Представляет короткий вектор из 3 double значений.
Класс double_4 Представляет короткий вектор 4 double значений.
Класс float_2 Представляет короткий вектор из 2 float значений.
Класс float_3 Представляет короткий вектор из 3 float значений.
Класс float_4 Представляет короткий вектор 4 float значений.
Класс int_2 Представляет короткий вектор из 2 int значений.
Класс int_3 Представляет короткий вектор из 3 int значений.
Класс int_4 Представляет короткий вектор 4 int значений.
Класс norm_2 Представляет короткий вектор из 2 norm значений.
Класс norm_3 Представляет короткий вектор из 3 norm значений.
Класс norm_4 Представляет короткий вектор 4 norm значений.
Класс uint_2 Представляет короткий вектор из 2 uint значений.
Класс uint_3 Представляет короткий вектор из 3 uint значений.
Класс uint_4 Представляет короткий вектор 4 uint значений.
Класс unorm_2 Представляет короткий вектор из 2 unorm значений.
Класс unorm_3 Представляет короткий вектор из 3 unorm значений.
Класс unorm_4 Представляет короткий вектор 4 unorm значений.
Класс sampler Представляет конфигурацию образца, используемую для выборки текстур.
Структура short_vector Предоставляет базовую реализацию короткого вектора значений.
Структура short_vector_traits Обеспечивает получение длины и типа короткого вектора.
Класс texture_view Предоставляет доступ на чтение и запись к текстуре.

Функции

Имя Описание
copy Перегружен. Копирует содержимое исходной текстуры в буфер узла назначения.
copy_async Перегружен. Асинхронно копирует содержимое исходной текстуры в буфер узла назначения.

Требования

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

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

См. также

Пространство имен Concurrency (C++ AMP)