Share via


enumeración D3DXPARAMETER_CLASS

Tipo del objeto.

Sintaxis

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;

Constantes

D3DXPC_SCALAR

Constante es escalar.

D3DXPC_VECTOR

Constante es un vector.

D3DXPC_MATRIX_ROWS

Constante es una matriz principal de fila.

D3DXPC_MATRIX_COLUMNS

Constante es una matriz principal de columna.

D3DXPC_OBJECT

La constante es una textura, un sombreador o una cadena.

D3DXPC_STRUCT

Constante es una estructura.

D3DXPC_FORCE_DWORD

Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Requisitos

Requisito Value
Encabezado
D3dx9shader.h

Consulte también

Enumeraciones D3DX

D3DXSHADER_TYPEINFO

D3DXCONSTANT_DESC