共用方式為


D3DXPARAMETER_CLASS列舉

物件的型別。

Syntax

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;

常數

D3DXPC_SCALAR

常數是純量。

D3DXPC_VECTOR

常數是向量。

D3DXPC_MATRIX_ROWS

常數是資料列主要矩陣。

D3DXPC_MATRIX_COLUMNS

常數是資料行主要矩陣。

D3DXPC_OBJECT

常數是紋理、著色器或字串。

D3DXPC_STRUCT

常數是 結構。

D3DXPC_FORCE_DWORD

強制此列舉編譯為大小為 32 位。 如果沒有此值,某些編譯器會允許此列舉編譯成 32 位以外的大小。 不使用這個值。

規格需求

需求
標頭
D3dx9shader.h

另請參閱

D3DX 列舉

D3DXSHADER_TYPEINFO

D3DXCONSTANT_DESC