The D3DLIGHTINGCAPS structure describes the lighting capabilities of a device. This structure is a member of the D3DDEVICEDESC structure.
typedef struct _D3DLIGHTINGCAPS {
DWORD dwSize;
DWORD dwCaps;
DWORD dwLightingModel;
DWORD dwNumLights;
} D3DLIGHTINGCAPS, *LPD3DLIGHTINGCAPS;
D3DLIGHTCAPS_DIRECTIONAL | |
Supports directional lights. | |
D3DLIGHTCAPS_PARALLELPOINT | |
Supports parallel point lights. | |
D3DLIGHTCAPS_POINT | |
Supports point lights. | |
D3DLIGHTCAPS_SPOT | |
Supports spotlights. |
D3DLIGHTINGMODEL_MONO | Monochromatic lighting model. |
D3DLIGHTINGMODEL_RGB | RGB lighting model. |
Windows NT: Use version 4.0 or later.
Windows: Use Windows 95 or later. Available as a redistributable for Windows 95.
Windows CE: Unsupported.
Header: Declared in d3dcaps.h.