Freigeben über


D3D10_SHADER_DEBUG_VAR_INFO-Struktur (d3d10_1shader.h)

Stellt Informationen zu einer Shaderquellvariable dar.

Syntax

typedef struct _D3D10_SHADER_DEBUG_VAR_INFO {
  UINT                       TokenId;
  D3D10_SHADER_VARIABLE_TYPE Type;
  UINT                       Register;
  UINT                       Component;
  UINT                       ScopeVar;
  UINT                       ScopeVarOffset;
} D3D10_SHADER_DEBUG_VAR_INFO;

Member

TokenId

Typ: UINT

Indizieren in der Tokenliste zum Deklarieren des Bezeichners.

Type

Typ: D3D10_SHADER_VARIABLE_TYPE

Der Variablentyp. Der Typ ist nur für Arrays erforderlich.

Register

Typ: UINT

Registrieren Sie die Variable, in der gespeichert ist.

Component

Typ: UINT

Die ursprüngliche Variable, die diese Variable deklariert hat.

ScopeVar

Typ: UINT

Offset in das Bereichsvariablenarray, das in D3D10_SHADER_DEBUG_INFO definiert ist.

ScopeVarOffset

Typ: UINT

Der Offset dieser Variablen in ihrem ScopeVar.This variable offset in its ScopeVar.

Anforderungen

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

Weitere Informationen

Shader-Strukturen