colour
classThe colour
class is a structure which represents a colour. It
is defined thus:
struct colour { bool grey; float red, green, blue; };
The red-green-blue (RGB) colour space is used to specify colours. This is not particularly well suited to printing, where a subtractive colour model such as CMYK is more useful, but RGB is at least very widely used. Colours printed using the Ringing Class Library will probably vary quite a lot from one device to another, but your blue lines will be blue and your red lines will be red.
To specify a colour in a colour
object, simply set grey
to
false
and set the other three members to numbers between 0 and 1,
inclusive. You can also specify a shade of grey by setting grey
to
true
; then the red
element specifies the shade of grey, from
0 (black) to 1 (white).