Freigeben über


D3DXCONSTANT_DESC-Struktur

Eine Beschreibung einer Konstante in einer konstanten Tabelle.

Syntax

typedef struct D3DXCONSTANT_DESC {
  LPCSTR              Name;
  D3DXREGISTER_SET    RegisterSet;
  UINT                RegisterIndex;
  UINT                RegisterCount;
  D3DXPARAMETER_CLASS Class;
  D3DXPARAMETER_TYPE  Type;
  UINT                Rows;
  UINT                Columns;
  UINT                Elements;
  UINT                StructMembers;
  UINT                Bytes;
  LPCVOID             DefaultValue;
} D3DXCONSTANT_DESC, *LPD3DXCONSTANT_DESC;

Member

Name

Typ: LPCSTR

Name der Konstanten.

RegisterSet

Typ: D3DXREGISTER_SET

Konstanter Datentyp. Weitere Informationen finden Sie unter D3DXREGISTER_SET.

RegisterIndex

Typ: UINT

Nullbasierter Index der Konstanten in der Tabelle.

RegisterCount

Typ: UINT

Anzahl von Registern, die Daten enthalten.

Klasse

Typ: D3DXPARAMETER_CLASS

Parameterklasse. Siehe D3DXPARAMETER_CLASS.

Typ

Typ: D3DXPARAMETER_TYPE

Der Parametertyp. Weitere Informationen finden Sie unter D3DXPARAMETER_TYPE.

Zeilen

Typ: UINT

Anzahl von Zeilen.

Spalten

Typ: UINT

Anzahl der Spalten.

Elemente

Typ: UINT

Anzahl der Elemente im Array.

StructMembers

Typ: UINT

Anzahl der Strukturmemberunterparameter.

Byte

Typ: UINT

Datengröße in Byte.

DefaultValue

Typ: LPCVOID

Zeiger auf den Standardwert.

Anforderungen

Anforderung Wert
Header
D3dx9shader.h

Weitere Informationen

D3DX-Strukturen

D3DXCONSTANTTABLE_DESC