效果接口 (Direct3D 10)

本部分包含有关以下效果系统接口的信息:

接口 描述
ID3D10EffectBlendVariable 接口 访问混合状态。
ID3D10EffectConstantBuffer 接口 访问纹理缓冲区或常量缓冲区。
ID3D10EffectDepthStencilVariable 接口 访问深度模具状态。
ID3D10EffectDepthStencilViewVariable 接口 访问深度模具视图。
ID3D10Effect 接口 将管道状态封装在一个或多个呈现技术中。
ID3D10Include 接口 用户实现的方法用于读取包含文件。
ID3D10EffectMatrixVariable 接口 访问矩阵。
ID3D10EffectPass 接口 在传递中封装效果状态。
ID3D10EffectPool 接口 标识共享效果变量。
ID3D10EffectRasterizerVariable 接口 访问光栅器状态。
ID3D10EffectRenderTargetViewVariable 接口 访问呈现器目标。
ID3D10EffectSamplerVariable 接口 访问采样器状态。
ID3D10EffectScalarVariable 接口 访问标量变量。
ID3D10EffectShaderResourceVariable 接口 访问着色器资源。
ID3D10EffectShaderVariable 接口 访问着色器变量。
ID3D10EffectStringVariable 接口 访问字符串。
ID3D10EffectTechnique 接口 封装一个或多个传递。
ID3D10EffectType 接口 实现用于访问效果变量的方法。
ID3D10EffectVectorVariable 接口 访问矢量。

 

效果框架中有两种类型的接口:用于呈现效果的呈现接口和反射接口,以便通过 API 获取和设置效果变量。 所有反射接口都派生自 ID3D10EffectVariable 接口

效果参考