다음을 통해 공유


D3DMATERIALCOLORSOURCE 열거형

조명 계산을 위해 색 또는 색 구성 요소에 액세스해야 하는 위치를 정의합니다.

Syntax

typedef enum D3DMATERIALCOLORSOURCE { 
  D3DMCS_MATERIAL     = 0,
  D3DMCS_COLOR1       = 1,
  D3DMCS_COLOR2       = 2,
  D3DMCS_FORCE_DWORD  = 0x7fffffff
} D3DMATERIALCOLORSOURCE, *LPD3DMATERIALCOLORSOURCE;

상수

D3DMCS_MATERIAL

현재 재질의 색을 사용합니다.

D3DMCS_COLOR1

확산 꼭짓점 색을 사용합니다.

D3DMCS_COLOR2

반사 꼭짓점 색을 사용합니다.

D3DMCS_FORCE_DWORD

이 열거형을 강제로 32비트 크기로 컴파일합니다. 이 값이 없으면 일부 컴파일러에서 이 열거형을 32비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.

설명

이러한 플래그는 D3DRENDERSTATETYPE 열거형 형식에서 다음 렌더링 상태의 값을 설정하는 데 사용됩니다.

  • D3DRS_AMBIENTMATERIALSOURCE
  • D3DRS_DIFFUSEMATERIALSOURCE
  • D3DRS_EMISSIVEMATERIALSOURCE
  • D3DRS_SPECULARMATERIALSOURCE

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 열거형

D3DRENDERSTATETYPE