typedef struct _D3DLIGHTINGCAPS {
DWORD dwSize;
DWORD dwCaps;
DWORD dwLightingModel;
DWORD dwNumLights;
} D3DLIGHTINGCAPS, *LPD3DLIGHTINGCAPS;
Describes the lighting capabilities of a device. This structure is a member of the D3DDEVICEDESC structure.
Size, in bytes, of this structure.
Flags describing the capabilities of the lighting module. The following flags are defined:
Supports directional lights.
Supports OpenGL-style spotlights.
Supports parallel point lights.
Supports point lights.
Supports spotlights.
Flags defining whether the lighting model is RGB or monochrome. The following flags are defined:
D3DLIGHTINGMODEL_MONO Monochromatic lighting model.
D3DLIGHTINGMODEL_RGB RGB lighting model.
Number of lights that can be handled.