D3DCOLORVALUE

The D3DCOLORVALUE structure describes color values for the D3DLIGHT2 and D3DMATERIAL structures.

typedef struct _D3DCOLORVALUE {

union {

D3DVALUE r;

D3DVALUE dvR;

};

union {

D3DVALUE g;

D3DVALUE dvG;

};

union {

D3DVALUE b;

D3DVALUE dvB;

};

union {

D3DVALUE a;

D3DVALUE dvA;

};

} D3DCOLORVALUE;

Members

dvR, dvG, dvB, and dvA

Values of the D3DVALUE type specifying the red, green, blue, and alpha components of a color. These values generally range from 0 to 1, with 0 being black.

Remarks

You can set the members of this structure to values outside the range of 0 to 1 to implement some unusual effects. Values greater than 1 produce strong lights that tend to wash out a scene. Negative values produce dark lights, which actually remove light from a scene. For more information, see Colored Lights.

QuickInfo

  Windows NT: Use version 5.0 or later.
  Windows: Use Windows 95 or later. Available as a redistributable for Windows 95.
  Windows CE: Unsupported.
  Header: Declared in d3dtypes.h.