다음을 통해 공유


D3D_REGISTER_COMPONENT_TYPE 열거형(d3dcommon.h)

레지스터에 저장할 수 있는 데이터 형식을 식별하는 값입니다.

참고

Direct3D 10을 사용하는 프로그래밍의 경우 이 API에는 대신 D3D_시작하는 형식 별칭이 있습니다D3D10_. 이러한 Direct3D 10 형식 별칭은 , d3d10misc.hd3d10shader.hd3d10.h정의되어 있습니다.

Syntax

typedef enum D3D_REGISTER_COMPONENT_TYPE {
  D3D_REGISTER_COMPONENT_UNKNOWN = 0,
  D3D_REGISTER_COMPONENT_UINT32 = 1,
  D3D_REGISTER_COMPONENT_SINT32 = 2,
  D3D_REGISTER_COMPONENT_FLOAT32 = 3,
  D3D_REGISTER_COMPONENT_UINT16,
  D3D_REGISTER_COMPONENT_SINT16,
  D3D_REGISTER_COMPONENT_FLOAT16,
  D3D_REGISTER_COMPONENT_UINT64,
  D3D_REGISTER_COMPONENT_SINT64,
  D3D_REGISTER_COMPONENT_FLOAT64,
  D3D10_REGISTER_COMPONENT_UNKNOWN,
  D3D10_REGISTER_COMPONENT_UINT32,
  D3D10_REGISTER_COMPONENT_SINT32,
  D3D10_REGISTER_COMPONENT_FLOAT32,
  D3D10_REGISTER_COMPONENT_UINT16,
  D3D10_REGISTER_COMPONENT_SINT16,
  D3D10_REGISTER_COMPONENT_FLOAT16,
  D3D10_REGISTER_COMPONENT_UINT64,
  D3D10_REGISTER_COMPONENT_SINT64,
  D3D10_REGISTER_COMPONENT_FLOAT64
} ;

상수

 
D3D_REGISTER_COMPONENT_UNKNOWN
값: 0
데이터 형식을 알 수 없습니다.
D3D_REGISTER_COMPONENT_UINT32
값: 1
부호 없는 32비트 정수입니다.
D3D_REGISTER_COMPONENT_SINT32
값: 2
부호 있는 32비트 정수.
D3D_REGISTER_COMPONENT_FLOAT32
값: 3
32비트 부동 소수점 숫자입니다.
D3D10_REGISTER_COMPONENT_UNKNOWN
데이터 형식을 알 수 없습니다.
D3D10_REGISTER_COMPONENT_UINT32
부호 없는 32비트 정수입니다.
D3D10_REGISTER_COMPONENT_SINT32
부호 있는 32비트 정수.
D3D10_REGISTER_COMPONENT_FLOAT32
32비트 부동 소수점 숫자입니다.

설명

레지스터 구성 요소 형식은 D3D11_SIGNATURE_PARAMETER_DESC 구조체의 ComponentType 멤버에 지정됩니다.

요구 사항

   
머리글 d3dcommon.h

추가 정보

일반 버전 열거형