Bagikan melalui


enumerasi D3DXPARAMETER_CLASS

Jenis objek.

Sintaks

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;

Konstanta

D3DXPC_SCALAR

Konstanta adalah skalar.

D3DXPC_VECTOR

Konstanta adalah vektor.

D3DXPC_MATRIX_ROWS

Konstanta adalah matriks utama baris.

D3DXPC_MATRIX_COLUMNS

Konstanta adalah matriks utama kolom.

D3DXPC_OBJECT

Konstanta adalah tekstur, shader, atau string.

D3DXPC_STRUCT

Konstanta adalah struktur.

D3DXPC_FORCE_DWORD

Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.

Persyaratan

Persyaratan Nilai
Header
D3dx9shader.h

Lihat juga

Enumerasi D3DX

D3DXSHADER_TYPEINFO

D3DXCONSTANT_DESC