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 |