다음을 통해 공유


D3DXCONSTANT_DESC 구조체

상수 테이블의 상수에 대한 설명입니다.

구문

typedef struct D3DXCONSTANT_DESC {
  LPCSTR              Name;
  D3DXREGISTER_SET    RegisterSet;
  UINT                RegisterIndex;
  UINT                RegisterCount;
  D3DXPARAMETER_CLASS Class;
  D3DXPARAMETER_TYPE  Type;
  UINT                Rows;
  UINT                Columns;
  UINT                Elements;
  UINT                StructMembers;
  UINT                Bytes;
  LPCVOID             DefaultValue;
} D3DXCONSTANT_DESC, *LPD3DXCONSTANT_DESC;

구성원

이름

형식: LCSTTR

상수의 이름입니다.

RegisterSet

형식: D3DXREGISTER_SET

상수 데이터 형식입니다. D3DXREGISTER_SET 참조하세요.

RegisterIndex

형식: UINT

테이블에 있는 상수의 인덱스(0부터 시작)입니다.

RegisterCount

형식: UINT

데이터를 포함하는 레지스터의 수입니다.

클래스

형식: D3DXPARAMETER_CLASS

매개 변수 클래스입니다. D3DXPARAMETER_CLASS 참조하세요.

형식

형식: D3DXPARAMETER_TYPE

매개 변수 유형입니다. D3DXPARAMETER_TYPE 참조하세요.

형식: UINT

행 수입니다.

형식: UINT

열의 수입니다.

요소

형식: UINT

배열의 요소 수입니다.

StructMembers

형식: UINT

구조체 멤버 하위 매개 변수의 수입니다.

바이트

형식: UINT

데이터 크기(바이트 수)입니다.

Defaultvalue

형식: LPCVOID

기본값에 대한 포인터입니다.

요구 사항

요구 사항
헤더
D3dx9shader.h

추가 정보

D3DX 구조체

D3DXCONSTANTTABLE_DESC