D3DXPARAMETER_CLASS 열거형

개체의 형식입니다.

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, *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