ID3D10EffectVariable 接口 (d3d10effect.h)
ID3D10EffectVariable 接口是所有效果变量的基类。
ID3D10EffectVariable 对象的生存期等于其父 ID3D10Effect 对象的生存期。
方法 | 说明 |
---|---|
AsBlend | 获取效果混合变量。 |
AsConstantBuffer | 获取常量缓冲区。 |
AsDepthStencil | 获取深度模具变量。 |
AsDepthStencilView | 获取深度模具视图变量。 |
AsMatrix | 获取矩阵变量。 |
AsRasterizer | 获取光栅器变量。 |
AsRenderTargetView | 获取 render-target-view 变量。 |
AsSampler | 获取采样器变量。 |
AsScalar | 获取标量变量。 |
AsShader | 获取着色器变量。 |
AsShaderResource | 获取着色器资源变量。 |
AsString | 获取字符串变量。 |
AsVector | 获取矢量变量。 |
GetAnnotationByIndex | 按索引获取批注。 |
GetAnnotationByName | 按名称获取批注。 |
GetDesc | 获取说明。 |
GetElement | 获取数组元素。 |
GetMemberByIndex | 按索引获取结构成员。 |
GetMemberByName | 按名称获取结构成员。 |
GetMemberBySemantic | 按语义获取结构成员。 |
GetParentConstantBuffer | 获取常量缓冲区。 |
GetRawValue | 获取数据。 |
GetType | 获取类型信息。 |
IsValid | 将数据类型与存储的数据进行比较。 |
SetRawValue | 设置数据。 |
方法
ID3D10EffectVariable 接口具有这些方法。
要求
目标平台 | Windows |
标头 | d3d10effect.h |