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 Konstante.

RegisterSet

Typ: D3DXREGISTER _ SET

Konstanter Datentyp. Siehe D3DXREGISTER _ SET.

RegisterIndex

Typ: UINT

Nullbasierter Index der Konstante in der Tabelle.

RegisterCount

Typ: UINT

Anzahl der Register, die Daten enthalten.

Klasse

Typ: D3DXPARAMETER-KLASSE _

Parameterklasse. Siehe _ D3DXPARAMETER-KLASSE.

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.

CreateUiDefinition-Elemente

Typ: UINT

Anzahl der Elemente im Array.

StructMembers

Typ: UINT

Anzahl der Unterparameter des Strukturmembers.

Byte

Typ: UINT

Datengröße in Byteanzahl.

Defaultvalue

Typ: LPCVOID

Zeiger auf den Standardwert.

Anforderungen

Anforderung Wert
Header
D3dx9shader.h

Siehe auch

D3DX-Strukturen

D3DXCONSTANTTABLE _ DESC