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)

另请参阅

Direct3D 10) (效果结构