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:
Directional lights are supported.
OpenGL-style spotlights are supported.
Parallel point lights are supported.
Point lights are supported.
Spotlights are supported.
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.