D3DXPARAMETER_CLASS列挙

オブジェクトの型。

構文

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