enumerazione D3DXPARAMETER_CLASS

Tipo di oggetto.

Sintassi

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;

Costanti

D3DXPC_SCALAR

La costante è un valore scalare.

D3DXPC_VECTOR

La costante è un vettore.

D3DXPC_MATRIX_ROWS

La costante è una matrice principale di riga.

D3DXPC_MATRIX_COLUMNS

La costante è una matrice principale della colonna.

D3DXPC_OBJECT

La costante è una trama, uno shader o una stringa.

D3DXPC_STRUCT

La costante è una struttura.

D3DXPC_FORCE_DWORD

Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit. Questo valore non viene utilizzato.

Requisiti

Requisito Valore
Intestazione
D3dx9shader.h

Vedi anche

Enumerazioni D3DX

D3DXSHADER_TYPEINFO

D3DXCONSTANT_DESC