D3DLIGHTSTATETYPE

typedef enum _D3DLIGHTSTATETYPE {

D3DLIGHTSTATE_MATERIAL = 1,

D3DLIGHTSTATE_AMBIENT = 2,

D3DLIGHTSTATE_COLORMODEL = 3,

D3DLIGHTSTATE_FOGMODE = 4,

D3DLIGHTSTATE_FOGSTART = 5,

D3DLIGHTSTATE_FOGEND = 6,

D3DLIGHTSTATE_FOGDENSITY = 7,

} D3DLIGHTSTATETYPE;

Defines the light state for the D3DOP_STATELIGHT opcode. This enumerated type is part of the D3DSTATE structure.

D3DLIGHTSTATE_MATERIAL

Defines the material that is lit and used to compute the final color and intensity values during rasterization. The default value is NULL.

D3DLIGHTSTATE_AMBIENT

Sets the color and intensity of the current ambient light. If an application specifies this value, it should not specify a light as a parameter. The default value is 0.

D3DLIGHTSTATE_COLORMODEL

One of the members of the D3DCOLORMODEL enumerated type. The default value is D3DCOLOR_RGB.

D3DLIGHTSTATE_FOGMODE

One of the members of the D3DFOGMODE enumerated type. The default value is D3DFOG_NONE.

D3DLIGHTSTATE_FOGSTART

Defines the starting value for fog. The default value is 1.0.

D3DLIGHTSTATE_FOGEND

Defines the ending value for fog. The default value is 100.0.

D3DLIGHTSTATE_FOGDENSITY

Defines the density setting for fog. The default value is 1.0.