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


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

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

namespace graphics;

Члены

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

Name

Описание

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

Предоставляет функции для взаимодействия Direct3D.

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

Name

Описание

uint

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

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

Name

Описание

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

Задает режимы адреса, поддерживаемые для дискретизации текстур.

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

Задает режимы фильтра, поддерживаемые для дискретизации текстур.

Классы

Name

Описание

Класс texture

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

Предоставляет доступ на чтение и запись в текстуре.

Функции

Name

Описание

Функция copy

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

Функция copy_async

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

Требования

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

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

См. также

Ссылки

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