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

こちらもご覧ください

シェーダー構造体