Freigeben über


D3D10_EFFECT_VARIABLE_DESC-Struktur (d3d10effect.h)

Beschreibt eine Effektvariable.

Syntax

typedef struct _D3D10_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3D10_EFFECT_VARIABLE_DESC;

Member

Name

Typ: LPCSTR

Eine Zeichenfolge, die den Variablennamen enthält.

Semantic

Typ: LPCSTR

Die an die Variable angefügte Semantik; andernfalls NULL.

Flags

Typ: UINT

Optionale Flags für Effektvariablen.

Annotations

Typ: UINT

Die Anzahl der Anmerkungen; andernfalls 0.

BufferOffset

Typ: UINT

Der Offset zwischen dem Anfang des Konstantenpuffers und dieser Variablen; andernfalls 0.

ExplicitBindPoint

Typ: UINT

Das Register, an das diese Variable gebunden ist. Um eine Variable explizit zu binden, verwenden Sie das Flag D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT.

Hinweise

Rufen Sie ID3D10EffectVariable::GetDesc auf, um eine Beschreibung der Effektvariablen zu erhalten.

Anforderungen

   
Kopfzeile d3d10effect.h (einschließlich D3D10.h)

Weitere Informationen

Effektstrukturen (Direct3D 10)