?/TD>
Microsoft DirectX 9.0

D3DXPARAMETER_CLASS Enumerated Type


The type of object.

Syntax

typedef enum _D3DXPARAMETER_CLASS {
    D3DXPC_SCALAR,
    D3DXPC_VECTOR,
    D3DXPC_MATRIX_ROWS,
    D3DXPC_MATRIX_COLUMNS,
    D3DXPC_OBJECT,
    D3DXPC_STRUCT,
    D3DXEDT_FORCE_DWORD = 0x7fffffff
} D3DXPARAMETER_CLASS;

Constants

D3DXPC_SCALAR

Constant is a scalar.

D3DXPC_VECTOR

Constant is a vector.

D3DXPC_MATRIX_ROWS

Constant is a row major matrix.

D3DXPC_MATRIX_COLUMNS

Constant is a column major matrix.

D3DXPC_OBJECT

Constant is either a texture, shader or a string.

D3DXPC_STRUCT

Constant is a structure.

D3DXEDT_FORCE_DWORD

Forces this enumeration to compile to 32 bits in size. This value is not used.

Enumerated Type Information

Headerd3dx9shader.h
Minimum operating systems Windows 98

See Also

D3DXSHADER_TYPEINFO, D3DXCONSTANT_DESC


© 2002 Microsoft Corporation. All rights reserved.