Freigeben über


D3D10_SHADER_DEBUG_OUTPUTVAR Struktur (d3d10_1shader.h)

Beschreibt eine Shaderausgabevariable.

Syntax

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;

Member

Var

Typ: UINT

Die Indexvariable, in die geschrieben wird, oder wenn -1 nicht in eine Variable wechselt.

uValueMin

Typ: UINT

Minimaler UINT-Wert.

uValueMax

Typ: UINT

Maximaler UINT-Wert.

iValueMin

Typ: INT

Minimaler INT-Wert.

iValueMax

Typ: INT

Maximaler UINT-Wert.

fValueMin

Typ: FLOAT

Minimaler FLOAT-Wert.

fValueMax

Typ: FLOAT

Maximaler FLOAT-Wert.

bNaNPossible

Typ: BOOL

Gibt an, ob die Ausgabevariable als keine Zahl ausgewertet werden kann.

bInfPossible

Typ: BOOL

Gibt an, ob die Ausgabevariable bis unendlich ausgewertet werden kann.

Anforderungen

Anforderung Wert
Header d3d10_1shader.h (einschließlich D3D10Shader.h)

Weitere Informationen

Shader-Strukturen