Пространство имен 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
См. также
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру