D3DLIGHTTYPE 열거형

조명 유형을 정의합니다.

Syntax

typedef enum D3DLIGHTTYPE { 
  D3DLIGHT_POINT        = 1,
  D3DLIGHT_SPOT         = 2,
  D3DLIGHT_DIRECTIONAL  = 3,
  D3DLIGHT_FORCE_DWORD  = 0x7fffffff
} D3DLIGHTTYPE, *LPD3DLIGHTTYPE;

상수

D3DLIGHT_POINT

광원은 점 원본입니다. 빛은 공간의 위치를 가지며 모든 방향으로 빛을 방출합니다.

D3DLIGHT_SPOT

조명은 스포트라이트 소스입니다. 조명이 원뿔로 제한된다는 점을 제외하고 이 조명은 점 조명과 같습니다. 이 광원 유형에는 생성되는 원뿔의 모양을 결정하는 방향 및 기타 여러 매개 변수가 있습니다. 이러한 매개 변수에 대한 자세한 내용은 D3DLIGHT9 구조를 참조하세요.

D3DLIGHT_DIRECTIONAL

빛은 방향 광원입니다. 이는 무한 거리에서 점 광원을 사용하는 것과 같습니다.

D3DLIGHT_FORCE_DWORD

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

설명

방향 표시등은 점 광원보다 약간 빠르지만 점 표시등이 조금 더 좋아 보입니다. 스포트라이트는 흥미로운 시각 효과를 제공하지만 계산에 시간이 많이 걸립니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 열거형

D3DLIGHT9