ID3D10EffectPass 接口 (d3d10effect.h)

传递接口封装技术中的状态分配。

ID3D10EffectPass 对象的生存期等于其父 ID3D10Effect 对象的生存期。

方法 说明
应用 设置传递到设备的通道中包含的状态。
ComputeStateBlockMask 生成用于允许/阻止状态更改的掩码。
GetAnnotationByIndex 按索引获取批注。
GetAnnotationByName 按名称获取批注。
GetDesc 获取密码说明。
GetGeometryShaderDesc 获取几何着色器说明。
GetPixelShaderDesc 获取像素着色器说明。
GetVertexShaderDesc 获取顶点着色器说明。
IsValid 测试传递以查看它是否包含有效的语法。

方法

ID3D10EffectPass 接口包含以下方法。

 
ID3D10EffectPass::Apply

设置传递到设备的通道中包含的状态。
ID3D10EffectPass::ComputeStateBlockMask

生成用于允许/阻止状态更改的掩码。
ID3D10EffectPass::GetAnnotationByIndex

ID3D10EffectPass::GetAnnotationByIndex (d3d10effect.h) 方法按索引获取批注。
ID3D10EffectPass::GetAnnotationByName

按名称获取批注。 (ID3D10EffectPass.GetAnnotationByName)
ID3D10EffectPass::GetDesc

获取密码说明。
ID3D10EffectPass::GetGeometryShaderDesc

获取几何着色器说明。
ID3D10EffectPass::GetPixelShaderDesc

获取像素着色器说明。
ID3D10EffectPass::GetVertexShaderDesc

获取顶点着色器说明。
ID3D10EffectPass::IsValid

测试传递以查看它是否包含有效的语法。

注解

pass 是一个代码块,用于设置呈现状态对象和着色器。 在技术中声明传递;效果 技术语法 (Direct3D 10) 中显示了技术的语法。

若要获取效果传递接口,请调用 ID3D10EffectTechnique::GetPassByName 等方法。

要求

   
目标平台 Windows
标头 d3d10effect.h

另请参阅

Direct3D 10) (效果接口