Интерфейсы эффектов (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.
Связанные разделы