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.