Partager via


D3D10_SHADER_DEBUG_OUTPUTVAR structure (d3d10_1shader.h)

Décrit une variable de sortie du nuanceur.

Syntaxe

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;

Membres

Var

Type : UINT

La variable d’index en cours d’écriture dans ou si -1 n’est pas destinée à une variable.

uValueMin

Type : UINT

Valeur UINT minimale.

uValueMax

Type : UINT

Valeur UINT maximale.

iValueMin

Type : INT

Valeur INT minimale.

iValueMax

Type : INT

Valeur UINT maximale.

fValueMin

Type : FLOAT

Valeur FLOAT minimale.

fValueMax

Type : FLOAT

Valeur FLOAT maximale.

bNaNPossible

Type : BOOL

Indique si la variable de sortie peut prendre la valeur d’un nombre et non d’un nombre.

bInfPossible

Type : BOOL

Indique si la variable de sortie peut être évaluée à l’infini.

Configuration requise

Condition requise Valeur
En-tête d3d10_1shader.h (include D3D10Shader.h)

Voir aussi

Structures de nuanceur