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


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

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

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

 

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

 

Direct3D также импментирует интерфейсы для:

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