D3DX11_EFFECT_VARIABLE_DESC结构
描述效果变量。
语法
typedef struct _D3DX11_EFFECT_VARIABLE_DESC {
LPCSTR Name;
LPCSTR Semantic;
UINT Flags;
UINT Annotations;
UINT BufferOffset;
UINT ExplicitBindPoint;
} D3DX11_EFFECT_VARIABLE_DESC;
成员
-
名称
-
类型: LPCSTR
-
此变量、批注或结构成员的名称。
-
语义
-
类型: LPCSTR
-
此变量或结构成员的语义字符串对于批注 (NULL,如果) 不存在,则为 NULL。
-
标志
-
类型: UINT
-
效果变量的可选标志。
-
批注
-
类型: UINT
-
对于) 批注,此变量上的批注数始终 (0。
-
BufferOffset
-
类型: UINT
-
对于不在常量缓冲区) 中的批注或变量,偏移到包含 cbuffer 或 tbuffer (始终为 0。
-
ExplicitBindPoint
-
类型: UINT
-
如果变量已使用寄存器关键字 (keyword) 显式绑定,则使用。 检查D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINT的标志。
备注
D3DX11_EFFECT_VARIABLE_DESC与 ID3DX11EffectVariable::GetDesc 一起使用。
要求
要求 | 值 |
---|---|
标头 |
|