D3D10_EFFECT_VARIABLE_DESC 结构 (d3d10effect.h)
描述效果变量。
语法
typedef struct _D3D10_EFFECT_VARIABLE_DESC {
LPCSTR Name;
LPCSTR Semantic;
UINT Flags;
UINT Annotations;
UINT BufferOffset;
UINT ExplicitBindPoint;
} D3D10_EFFECT_VARIABLE_DESC;
成员
Name
类型: LPCSTR
一个包含变量名称的字符串。
Semantic
类型: LPCSTR
附加到变量的语义;否则为 NULL。
Flags
类型: UINT
效果变量 的可选标志 。
Annotations
类型: UINT
批注数;否则为 0。
BufferOffset
类型: UINT
常量缓冲区开头和此变量之间的偏移量;否则为 0。
ExplicitBindPoint
类型: UINT
此变量绑定到的寄存器。 若要显式绑定变量,请使用 D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT 标志。
备注
若要获取效果变量说明,请调用 ID3D10EffectVariable::GetDesc。
要求
标头 | d3d10effect.h (包括 D3D10.h) |