Freigeben über


D3D10_SHADER_VARIABLE_DESC Struktur (d3d10shader.h)

Beschreibt eine Shadervariable.

Syntax

typedef struct _D3D10_SHADER_VARIABLE_DESC {
  LPCSTR Name;
  UINT   StartOffset;
  UINT   Size;
  UINT   uFlags;
  LPVOID DefaultValue;
} D3D10_SHADER_VARIABLE_DESC;

Angehörige

Name

Typ: LPCSTR-

Der Variablename.

StartOffset

Typ: UINT-

Versetzt vom Anfang der übergeordneten Struktur bis zum Anfang der Variablen.

Size

Typ: UINT-

Größe der Variablen (in Byte).

uFlags

Typ: UINT-

Flags, die Shadervariableneigenschaften identifizieren (siehe D3D10_SHADER_VARIABLE_FLAGS).

DefaultValue

Typ: LPVOID-

Der Standardwert für die Initialisierung der Variablen.

Bemerkungen

Rufen Sie mithilfe der Spiegelung eine Beschreibung der Shadervariablen ab, indem Sie ID3D10ShaderReflectionVariable::GetDescaufrufen.

Anforderungen

Anforderung Wert
Header- d3d10shader.h

Siehe auch

Shaderstrukturen