| ?/TD> | 
| Microsoft DirectX 9.0 | 
Defines the light type.
Syntax
typedef enum _D3DLIGHTTYPE {
    D3DLIGHT_POINT = 1,
    D3DLIGHT_SPOT = 2,
    D3DLIGHT_DIRECTIONAL = 3,
    D3DLIGHT_FORCE_DWORD = 0x7fffffff
} D3DLIGHTTYPE;
Constants
- D3DLIGHT_POINT
 Light is a point source. The light has a position in space and radiates light in all directions.
- D3DLIGHT_SPOT
 Light is a spotlight source. This light is like a point light, except that the illumination is limited to a cone. This light type has a direction and several other parameters that determine the shape of the cone it produces. For information about these parameters, see the D3DLIGHT9?B>structure.
- D3DLIGHT_DIRECTIONAL
 Light is a directional source. This is equivalent to using a point light source at an infinite distance.
- D3DLIGHT_FORCE_DWORD
 Forces this enumeration to compile to 32 bits in size. This value is not used.
Remarks
Directional lights are slightly faster than point light sources, but point lights look a little better. Spotlights offer interesting visual effects but are computationally time-consuming.
Enumerated Type Information
Header d3d9types.h Minimum operating systems Windows 98 
See Also
D3DLIGHT9