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 一起使用。

要求

要求
标头
D3dx11effect.h

另请参阅

效果 11 结构