共用方式為


D3D10_SHADER_VARIABLE_DESC 結構 (d3d10shader.h)

描述著色器變數。

語法

typedef struct _D3D10_SHADER_VARIABLE_DESC {
  LPCSTR Name;
  UINT   StartOffset;
  UINT   Size;
  UINT   uFlags;
  LPVOID DefaultValue;
} D3D10_SHADER_VARIABLE_DESC;

成員

Name

類型: LPCSTR

變數名稱。

StartOffset

類型: UINT

從父結構的開頭位移到變數的開頭。

Size

類型: UINT

變數的大小 (以位元組為單位) 。

uFlags

類型: UINT

旗標,可識別著色器變數屬性 (請參閱 D3D10_SHADER_VARIABLE_FLAGS) 。

DefaultValue

類型: LPVOID

初始化變數的預設值。

備註

藉由呼叫 ID3D10ShaderReflectionVariable::GetDesc來取得著色器變數描述。

規格需求

需求
標頭 d3d10shader.h

另請參閱

著色器結構