D3D10_SHADER_DEBUG_SCOPETYPE列挙 (d3d10_1shader.h)

スコープの種類。

構文

typedef enum _D3D10_SHADER_DEBUG_SCOPETYPE {
  D3D10_SHADER_DEBUG_SCOPE_GLOBAL,
  D3D10_SHADER_DEBUG_SCOPE_BLOCK,
  D3D10_SHADER_DEBUG_SCOPE_FORLOOP,
  D3D10_SHADER_DEBUG_SCOPE_STRUCT,
  D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS,
  D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK,
  D3D10_SHADER_DEBUG_SCOPE_NAMESPACE,
  D3D10_SHADER_DEBUG_SCOPE_ANNOTATION,
  D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD = 0x7fffffff
} D3D10_SHADER_DEBUG_SCOPETYPE;

定数

 
D3D10_SHADER_DEBUG_SCOPE_GLOBAL
グローバル スコープ。
D3D10_SHADER_DEBUG_SCOPE_BLOCK
スコープをブロックします。
D3D10_SHADER_DEBUG_SCOPE_FORLOOP
ループ スコープの場合。
D3D10_SHADER_DEBUG_SCOPE_STRUCT
構造体のスコープ。
D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS
関数パラメーターのスコープ。
D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK
状態ブロック スコープ。
D3D10_SHADER_DEBUG_SCOPE_NAMESPACE
名前スペーススコープ。
D3D10_SHADER_DEBUG_SCOPE_ANNOTATION
注釈スコープ。
D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD
値: 0x7fffffff
この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。

注釈

D3D10_SHADER_DEBUG_SCOPETYPE列挙は、D3D10_SHADER_DEBUG_SCOPE_INFO構造体でスコープの種類を指定するために使用されます。

要件

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

こちらもご覧ください

シェーダー列挙型