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 を呼び出して、リフレクションを使用してシェーダー変数の説明を取得します。
要件
要件 | 値 |
---|---|
Header | d3d10shader.h |