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


Интерфейсы эффектов (Direct3D 10)

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

Интерфейсы Описание
id3D10EffectBlendVariable Interface Доступ к состоянию смешения.
ID3D10EffectConstantBuffer Interface Обращается к буферу текстуры или буферу константы.
ID3D10EffectDepthStencilVariable Interface Обращается к состоянию набора элементов глубины.
ID3D10EffectDepthStencilViewVariable Interface Обращается к представлению элементов глубины.
интерфейс ID3D10Effect Инкапсулирует состояние конвейера в одном или нескольких методах отрисовки.
интерфейс ID3D10Include Пользовательские методы для чтения файлов.
id3D10EffectMatrixVariable Interface Обращается к матрице.
интерфейса ID3D10EffectPass Инкапсулирует состояние эффекта в проходе.
id3D10EffectPool Interface Определяет переменные общего эффекта.
id3D10EffectRasterizerVariable Interface Обращается к состоянию растеризатора.
ID3D10EffectRenderTargetViewVariable Interface Обращается к целевому объекту отрисовки.
ID3D10EffectSamplerVariable Interface Обращается к состоянию выборки.
id3D10EffectScalarVariable Interface Обращается к скалярной переменной.
id3D10EffectShaderResourceVariable Interface Обращается к ресурсу шейдера.
id3D10EffectShaderVariable Interface Обращается к переменной шейдера.
id3D10EffectStringVariable Interface Обращается к строке.
ID3D10EffectTechnique Interface Инкапсулирует один или несколько проходов.
id3D10EffectType Interface Реализует методы для доступа к переменным эффекта.
id3D10EffectVectorVariable Interface Обращается к вектору.

 

Существует два типа интерфейсов в платформе эффектов: интерфейсы отрисовки для отрисовки эффектов и интерфейсов отражения для получения и настройки переменных эффекта с помощью API. Все интерфейсы отражения являются производными от id3D10EffectVariable Interface.

Справочник по эффекту