Поделиться через


перечисление 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