Direct3D 10) (效果接口

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

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

 

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

效果参考