Интерфейсы эффектов (Direct3D 10)
В этом разделе содержатся сведения о следующих интерфейсах системы эффектов:
Интерфейсы | Описание |
---|---|
ИНТЕРФЕЙС ID3D10EffectBlendVariable | Обращается к состоянию смешения. |
ИНТЕРФЕЙС ID3D10EffectConstantBuffer | Обращается к буферу текстуры или буферу констант. |
ИНТЕРФЕЙС ID3D10EffectDepthStencilVariable | Обращается к состоянию трафарета глубины. |
ID3D10EffectDepthStencilViewVariable Interface | Обращается к представлению трафаретов глубины. |
Интерфейс ID3D10Effect | Инкапсулирует состояние конвейера в одном или нескольких методах отрисовки. |
ID3D10Include Interface | Пользовательские методы для чтения включаемых файлов. |
ИНТЕРФЕЙС ID3D10EffectMatrixVariable | Обращается к матрице. |
Интерфейс ID3D10EffectPass | Инкапсулирует состояние эффекта в проходе. |
Интерфейс ID3D10EffectPool | Определяет переменные общего эффекта. |
ИНТЕРФЕЙС ID3D10EffectRasterizerVariable | Доступ к состоянию растеризатора. |
ИНТЕРФЕЙС ID3D10EffectRenderTargetViewVariable | Обращается к целевому объекту отрисовки. |
Интерфейс ID3D10EffectSamplerVariable | Обращается к состоянию выборки. |
ИНТЕРФЕЙС ID3D10EffectScalarVariable | Обращается к скалярной переменной. |
ИНТЕРФЕЙС ID3D10EffectShaderResourceVariable | Обращается к ресурсу шейдера. |
ИНТЕРФЕЙС ID3D10EffectShaderVariable | Обращается к переменной шейдера. |
Интерфейс ID3D10EffectStringVariable | Обращается к строке. |
ИНТЕРФЕЙС ID3D10EffectTechnique | Инкапсулирует один или несколько проходов. |
Интерфейс ID3D10EffectType | Реализует методы для доступа к переменным эффекта. |
ИНТЕРФЕЙС ID3D10EffectVectorVariable | Обращается к вектору. |
Существует два типа интерфейсов в платформе эффектов: интерфейсы отрисовки для отрисовки эффекта и интерфейсы отражения для получения и настройки переменных эффекта с помощью API. Все интерфейсы отражения являются производными от интерфейса ID3D10EffectVariable.
Связанные темы