Freigeben über


D3DX11_EFFECT_VARIABLE_DESC Struktur

Beschreibt eine Effektvariable.

Syntax

typedef struct _D3DX11_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3DX11_EFFECT_VARIABLE_DESC;

Member

Name

Typ: LPCSTR

Name dieser Variablen, Anmerkung oder Strukturelement.

Semantik

Typ: LPCSTR

Semantische Zeichenfolge dieses Variablen- oder Strukturelements (NULL für Anmerkungen oder falls nicht vorhanden).

Flags

Typ: UINT

Optionale Flags für Effektvariablen.

Anmerkungen

Typ: UINT

Anzahl der Anmerkungen für diese Variable (bei Anmerkungen immer 0).

BufferOffset

Typ: UINT

Offset in mit cbuffer oder tbuffer (immer 0 für Anmerkungen oder Variablen, die sich nicht in konstanten Puffern befinden).

ExplicitBindPoint

Typ: UINT

Wird verwendet, wenn die Variable explizit mit dem Register Schlüsselwort (keyword) gebunden wurde. Überprüfen Sie Flags auf D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINT.

Bemerkungen

D3DX11_EFFECT_VARIABLE_DESC wird mit ID3DX11EffectVariable::GetDesc verwendet.

Anforderungen

Anforderung Wert
Header
D3dx11effect.h

Siehe auch

Effekte 11 Strukturen