次の方法で共有


D3D10_SHADER_DEBUG_VARTYPE 列挙 (d3d10_1shader.h)

変数をスコープ内の関数と区別します。

構文

typedef enum _D3D10_SHADER_DEBUG_VARTYPE {
  D3D10_SHADER_DEBUG_VAR_VARIABLE,
  D3D10_SHADER_DEBUG_VAR_FUNCTION,
  D3D10_SHADER_DEBUG_VAR_FORCE_DWORD = 0x7fffffff
} D3D10_SHADER_DEBUG_VARTYPE;

定数

 
D3D10_SHADER_DEBUG_VAR_VARIABLE
要素は変数です。
D3D10_SHADER_DEBUG_VAR_FUNCTION
要素は関数です。
D3D10_SHADER_DEBUG_VAR_FORCE_DWORD
値: 0x7fffffff
この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。

要件

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

こちらもご覧ください

シェーダー構造体