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비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.
설명
방향 표시등은 점 광원보다 약간 빠르지만 점 표시등이 조금 더 좋아 보입니다. 스포트라이트는 흥미로운 시각 효과를 제공하지만 계산에 시간이 많이 걸립니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보