D3D10_SHADER_DEBUG_OUTPUTVAR構造体 (d3d10_1shader.h)
シェーダー出力変数について説明します。
構文
typedef struct _D3D10_SHADER_DEBUG_OUTPUTVAR {
UINT Var;
UINT uValueMin;
UINT uValueMax;
INT iValueMin;
INT iValueMax;
FLOAT fValueMin;
FLOAT fValueMax;
BOOL bNaNPossible;
BOOL bInfPossible;
} D3D10_SHADER_DEBUG_OUTPUTVAR;
メンバー
Var
型: UINT
に書き込まれるインデックス変数、または -1 の場合は変数に移動しません。
uValueMin
型: UINT
UINT の最小値。
uValueMax
型: UINT
最大 UINT 値。
iValueMin
型: INT
最小 INT 値。
iValueMax
型: INT
最大 UINT 値。
fValueMin
型: FLOAT
最小 FLOAT 値。
fValueMax
型: FLOAT
最大 FLOAT 値。
bNaNPossible
種類: BOOL
出力変数が数値でないと評価できるかどうかを示します。
bInfPossible
種類: BOOL
出力変数を無限大に評価できるかどうかを示します。
要件
要件 | 値 |
---|---|
Header | d3d10_1shader.h (D3D10Shader.h を含む) |