使用英语阅读

通过


d3d10effect.h 标头

此标头由 Direct3D 10 Graphics 使用。 有关详细信息,请参阅:

d3d10effect.h 包含以下编程接口:

接口

 
ID3D10Effect

ID3D10Effect 接口管理一组用于实现呈现效果的状态对象、资源和着色器。
ID3D10EffectBlendVariable

混合变量接口访问混合状态。
ID3D10EffectConstantBuffer

常量缓冲区接口访问常量缓冲区或纹理缓冲区。
ID3D10EffectDepthStencilVariable

深度模具变量接口访问深度模具状态。
ID3D10EffectDepthStencilViewVariable

深度模具-视图变量接口访问深度模具视图。
ID3D10EffectMatrixVariable

矩阵变量接口访问矩阵。
ID3D10EffectPass

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

池接口表示用于在效果之间共享变量的公用内存空间 (或池) 。
ID3D10EffectRasterizerVariable

光栅器变量接口访问光栅器状态。
ID3D10EffectRenderTargetViewVariable

render-target-view 接口访问呈现器目标。
ID3D10EffectSamplerVariable

采样器接口访问采样器状态。
ID3D10EffectScalarVariable

effect-scalar-variable 接口访问标量值。
ID3D10EffectShaderResourceVariable

着色器资源接口访问着色器资源。
ID3D10EffectShaderVariable

着色器变量接口访问着色器变量。
ID3D10EffectStringVariable

字符串变量接口访问字符串变量。
ID3D10EffectTechnique

ID3D10EffectTechnique 接口是传递的集合。
ID3D10EffectType

ID3D10EffectType 接口按类型访问效果变量。
ID3D10EffectVariable

ID3D10EffectVariable 接口是所有效果变量的基类。
ID3D10EffectVectorVariable

向量变量接口访问四分量向量。
ID3D10StateBlock

状态块接口封装呈现状态。

函数

 
D3D10CompileEffectFromMemory

编译效果。
D3D10CreateEffectFromMemory

从包含已编译效果的缓冲区创建 ID3D10Effect。
D3D10CreateEffectPoolFromMemory

创建效果池 (或共享内存位置) ,以便在效果之间共享变量。
D3D10CreateStateBlock

创建状态块。
D3D10DisassembleEffect

此函数(将编译的效果反汇编为包含程序集指令和寄存器赋值的文本字符串)已被弃用。 请改用 D3DDisassemble10Effect。
D3D10StateBlockMaskDifference

将两个状态块掩码与按位 XOR 组合在一起。
D3D10StateBlockMaskDisableAll

使用状态块掩码禁用所有状态捕获。
D3D10StateBlockMaskDisableCapture

使用状态块掩码禁用状态捕获。
D3D10StateBlockMaskEnableAll

启用状态块掩码以捕获和应用所有状态变量。
D3D10StateBlockMaskEnableCapture

在状态块掩码中启用一系列状态值。
D3D10StateBlockMaskGetSetting

获取状态块掩码中的元素;确定掩码是否允许元素捕获和应用。
D3D10StateBlockMaskIntersect

将两个状态块掩码与按位 AND 组合在一起。
D3D10StateBlockMaskUnion

将两个状态块掩码与按位 OR 组合在一起。

结构

 
D3D10_EFFECT_DESC

描述效果。
D3D10_EFFECT_SHADER_DESC

描述效果着色器。
D3D10_EFFECT_TYPE_DESC

描述效果变量类型。
D3D10_EFFECT_VARIABLE_DESC

描述效果变量。
D3D10_PASS_DESC

描述包含管道状态的效果传递。
D3D10_PASS_SHADER_DESC

描述包含着色器的效果变量。
D3D10_STATE_BLOCK_MASK

指示设备状态。
D3D10_TECHNIQUE_DESC

描述效果技术。

枚举

 
D3D10_DEVICE_STATE_TYPES

效果设备状态类型。