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