Основные интерфейсы Direct3D 10

В этом разделе содержатся сведения о следующих основных интерфейсах:

Интерфейсы Описание
Интерфейс ID3D10BlendState Обращается к состоянию смешивания для устройства Direct3D 10.0.
Интерфейс ID3D10BlendState1 Обращается к состоянию смешивания для устройства Direct3D 10.1.
Интерфейс ID3D10DepthStencilState Обращается к состоянию трафарета глубины.
Интерфейс ID3D10InputLayout Обращается к входным данным конвейера из памяти.
Интерфейс ID3D10RasterizerState Обращается к состоянию растеризатора.
Интерфейс ID3D10SamplerState Обращается к состоянию выборки.

 

Интерфейсы Описание
ID3D10Asynchronous Interface Асинхронно извлекает данные из GPU.
Интерфейс ID3D10Blob Возвращает данные из памяти.
Интерфейс ID3D10Counter Измеряет производительность GPU.
Интерфейс ID3D10Debug Включает или отключает уровень отладки.
Интерфейс ID3D10Device Представляет виртуальный адаптер для Direct3D 10.0.
Интерфейс ID3D10Device1 Представляет виртуальный адаптер для Direct3D 10.1.
Интерфейс ID3D10DeviceChild Обращается к данным, используемым устройством.
ID3D10Include Interface Предоставляет переопределимые пользователем методы обработки включаемых файлов при загрузке эффекта.
Интерфейс ID3D10InfoQueue Хранит, извлекает и фильтрует отладочные сообщения.
Интерфейс ID3D10Multithread Обращается к параметрам многопоточности.
Интерфейс ID3D10Predicate Определяет, следует ли обрабатывать геометрию.
Интерфейс ID3D10Query Запрашивает сведения из GPU.
Интерфейс ID3D10StateBlock Инкапсулирует состояния отрисовки.
Интерфейс ID3D10SwitchToRef Переключается между аппаратным и программным устройством.

 

Direct3D также обеспечивает интерфейсы для:

Справочник по ядрам