Compartilhar via


enumeração D3DXPARAMETER_CLASS

O tipo de objeto.

Sintaxe

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 é escalar.

D3DXPC_VECTOR

Constante é um vetor.

D3DXPC_MATRIX_ROWS

Constante é uma matriz principal de linhas.

D3DXPC_MATRIX_COLUMNS

Constante é uma matriz principal de coluna.

D3DXPC_OBJECT

Constante é uma textura, sombreador ou uma cadeia de caracteres.

D3DXPC_STRUCT

Constante é uma estrutura.

D3DXPC_FORCE_DWORD

Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada em um tamanho diferente de 32 bits. Este valor não é usado.

Requisitos

Requisito Valor
parâmetro
D3dx9shader.h

Confira também

Enumerações D3DX

D3DXSHADER_TYPEINFO

D3DXCONSTANT_DESC