MAKEFOURCC 매크로(d3dukmdt.h)

텍스처의 서식을 지정하고 로드하는 매크로입니다.

각 매개 변수는 다음 명명 규칙 중 하나를 나타낼 수 있습니다.

  • A = 알파
  • R = 빨강
  • G = 녹색
  • B = 파란색
  • X = 사용되지 않는 비트
  • P = 색상표
  • L = 광도
  • U = BumpMap의 dU 좌표
  • V = BumpMap의 dV 좌표
  • S = 스텐실
  • D = 깊이(예: Z 또는 W 버퍼)
  • C = 다른 채널에서 계산됨(일반적으로 특정 읽기 작업에서)

또한 조각의 순서는 MSB에서 먼저 입니다. 따라서 D3DFMT_A8L8 이 두 바이트 형식의 높은 바이트가 알파임을 나타냅니다.

D16은 다음을 나타냅니다.

  • 정수 16비트 값입니다.
  • 앱 잠금이 가능한 표면입니다.

D3DFMT_D16_LOCKABLE 제외한 모든 깊이/스텐실 형식은 다음을 나타냅니다.

  • 픽셀당 특정 비트 순서 없음 및
  • 앱을 잠글 수 없습니다.
  • 드라이버는 깊이 채널당 지정된 비트 수(스텐실 채널 아님)보다 더 많이 사용할 수 있습니다.

구문

void MAKEFOURCC(
   ch0,
   ch1,
   ch2,
   ch3
);

매개 변수

ch0

정의된 명명 규칙입니다.

ch1

정의된 명명 규칙입니다.

ch2

정의된 명명 규칙입니다.

ch3

정의된 명명 규칙입니다.

반환 값

없음

요구 사항

요구 사항
헤더 d3dukmdt.h