Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Пространство имен графики предоставляет типы и функции, предназначенные для программирования графики.
Синтаксис
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