énumération D3DXPARAMETER_CLASS

Type d'objet.

Syntaxe

typedef enum D3DXPARAMETER_CLASS { 
  D3DXPC_SCALAR,
  D3DXPC_VECTOR,
  D3DXPC_MATRIX_ROWS,
  D3DXPC_MATRIX_COLUMNS,
  D3DXPC_OBJECT,
  D3DXPC_STRUCT,
  D3DXPC_FORCE_DWORD     = 0x7fffffff
} D3DXPARAMETER_CLASS, *LPD3DXPARAMETER_CLASS;

Constantes

D3DXPC_SCALAR

Constante est un scalaire.

D3DXPC_VECTOR

Constante est un vecteur.

D3DXPC_MATRIX_ROWS

Constante est une matrice de ligne majeure.

D3DXPC_MATRIX_COLUMNS

Constante est une matrice de colonne majeure.

D3DXPC_OBJECT

Constante est une texture, un nuanceur ou une chaîne.

D3DXPC_STRUCT

Constante est une structure.

D3DXPC_FORCE_DWORD

Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.

Spécifications

Condition requise Valeur
En-tête
D3dx9shader.h

Voir aussi

Énumérations D3DX

D3DXSHADER_TYPEINFO

D3DXCONSTANT_DESC