共用方式為


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

如果使用 register 關鍵字明確系結變數,則使用 。 檢查D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINT的旗標。

備註

D3DX11_EFFECT_VARIABLE_DESC與 ID3DX11EffectVariable::GetDesc搭配使用。

規格需求

需求
標頭
D3dx11effect.h

另請參閱

效果 11 結構