Color Structures
You use an RGB color structure to specify a color. The RGB color structure is defined by theTQ3ColorRGBdata type.
typedef struct TQ3ColorRGB { float r; /*red component*/ float g; /*green component*/ float b; /*blue component*/ } TQ3ColorRGB;You use an ARGB color structure to specify a color together with an alpha channel. The ARGB color structure is defined by the
Field Description
r- The red component of the color. The value in this field should be between 0.0 and 1.0.
g- The green component of the color. The value in this field should be between 0.0 and 1.0.
b- The blue component of the color. The value in this field should be between 0.0 and 1.0.
TQ3ColorARGBdata type.
typedef struct TQ3ColorARGB { float a; /*alpha channel*/ float r; /*red component*/ float g; /*green component*/ float b; /*blue component*/ } TQ3ColorARGB;
Field Description
a- The alpha channel of the color. The value in this field should be between 0.0 (transparent) and 1.0. (solid).
r- The red component of the color. The value in this field should be between 0.0 and 1.0.
g- The green component of the color. The value in this field should be between 0.0 and 1.0.
b- The blue component of the color. The value in this field should be between 0.0 and 1.0.