D3DXPARAMETER_CLASS
Microsoft DirectX 9.0 SDK Update (October 2004)

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,
    D3DXPC_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.

D3DXPC_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


© 2004 Microsoft Corporation. All rights reserved.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center.