次の方法で共有


D3D10_SHADER_DEBUG_SCOPE_INFO構造体 (d3d10_1shader.h)

変数名をデバッグ変数にマップするスコープ データが含まれます。

構文

typedef struct _D3D10_SHADER_DEBUG_SCOPE_INFO {
  D3D10_SHADER_DEBUG_SCOPETYPE ScopeType;
  UINT                         Name;
  UINT                         uNameLen;
  UINT                         uVariables;
  UINT                         VariableData;
} D3D10_SHADER_DEBUG_SCOPE_INFO;

メンバー

ScopeType

種類: D3D10_SHADER_DEBUG_SCOPETYPE

スコープの種類を指定します。

Name

型: UINT

文字列リスト内のスコープの名前へのオフセット。

uNameLen

型: UINT

Name で指される文字列の長さ。

uVariables

型: UINT

変数の数。

VariableData

型: UINT

範囲変数リストを含む uVariables メンバーを使用して UINT 値の配列をオフセットします。

注釈

D3D10_SHADER_DEBUG_SCOPE_INFO構造体は、D3D10_SHADER_DEBUG_INFO構造体と共に使用されます。

要件

要件
Header d3d10_1shader.h (D3D10Shader.h を含む)

こちらもご覧ください

シェーダー構造体