DirectX 8.0 이상 버전에서는 사용되지 않습니다. 은 비고를 참조하세요.
D3DLIGHTINGCAPS 구조는 디바이스의 조명 기능을 설명합니다.
통사론
typedef struct _D3DLIGHTINGCAPS {
DWORD dwSize;
DWORD dwCaps;
DWORD dwLightingModel;
DWORD dwNumLights;
} D3DLIGHTINGCAPS, *LPD3DLIGHTINGCAPS;
회원
dwSize
D3DLIGHTINGCAPS 구조체의 크기(바이트)를 지정합니다.
dwCaps
조명 모듈의 기능을 설명하는 플래그를 지정합니다. 다음 플래그가 정의됩니다.
| 값 | 의미 |
|---|---|
| D3DLIGHTCAPS_DIRECTIONAL | 방향 표시등이 지원됩니다. |
| D3DLIGHTCAPS_GLSPOT | OpenGL 스타일 스포트라이트가 지원됩니다. |
| D3DLIGHTCAPS_PARALLELPOINT | 병렬 점 표시등이 지원됩니다. |
| D3DLIGHTCAPS_POINT | 점등이 지원됩니다. |
| D3DLIGHTCAPS_SPOT | 스포트라이트가 지원됩니다. |
dwLightingModel
조명 모델이 RGB인지 아니면 단색인지를 나타내는 플래그를 지정합니다. 다음 플래그가 정의됩니다.
| 값 | 의미 |
|---|---|
| D3DLIGHTINGMODEL_MONO | 조명 모델은 단색입니다. |
| D3DLIGHTINGMODEL_RGB | 조명 모델은 RGB입니다. |
dwNumLights
처리할 수 있는 조명 수를 지정합니다.
발언
이 구조는 DirectX 8.0 이상 런타임에 대한 D3DCAPS8(DirectX 8.0 SDK 설명서 참조)로 대체되었지만 DirectX 7.0 및 이전 런타임 호환성에 필요합니다. 자세한 내용은 Reporting DirectX 8.0 Style Direct3D 기능 참조하세요.
이 구조체는 D3DDEVICEDESC_V1 구조체의 멤버입니다.
요구 사항
| 요구 | 값 |
|---|---|
| 헤더 | d3dcaps.h(D3dcaps.h 포함) |