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;

Member

Name

Typ: LPCSTR

Der Variablenname.

StartOffset

Typ: UINT

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

Size

Typ: UINT

Größe der Variablen (in Bytes).

uFlags

Typ: UINT

Flags, die Shadervariableneigenschaften identifizieren (siehe D3D10_SHADER_VARIABLE_FLAGS).

DefaultValue

Typ: LPVOID

Der Standardwert für die Initialisierung der Variablen.

Hinweise

Rufen Sie mithilfe von Reflektion eine Beschreibung der Shadervariablen ab, indem Sie ID3D10ShaderReflectionVariable::GetDesc aufrufen.

Anforderungen

Anforderung Wert
Header d3d10shader.h

Weitere Informationen

Shader-Strukturen