structure D3DXCONSTANT_DESC
Description d’une constante dans une table constante.
Syntaxe
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;
Membres
-
Nom
-
Type : LPCSTR
-
Nom de la constante.
-
RegisterSet
-
Type : D3DXREGISTER_SET
-
Type de données constant. Voir D3DXREGISTER_SET.
-
RegisterIndex
-
Type : UINT
-
Index de base zéro de la constante dans la table.
-
RegisterCount
-
Type : UINT
-
Nombre de registres qui contiennent des données.
-
Classe
-
Type : D3DXPARAMETER_CLASS
-
Classe de paramètre. Voir D3DXPARAMETER_CLASS.
-
Type
-
Type : D3DXPARAMETER_TYPE
-
Type de paramètre. Voir D3DXPARAMETER_TYPE.
-
Lignes
-
Type : UINT
-
Nombre de lignes.
-
Colonnes
-
Type : UINT
-
Nombre de colonnes.
-
Éléments
-
Type : UINT
-
Nombre d’éléments dans le tableau.
-
StructMembers
-
Type : UINT
-
Nombre de sous-paramètres membres de la structure.
-
Octets
-
Type : UINT
-
Taille des données en nombre d’octets.
-
DefaultValue
-
Type : LPCVOID
-
Pointeur vers la valeur par défaut.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi