Skip to content
Alessandro Febretti edited this page Jun 21, 2013 · 3 revisions

wraps omega:Color

A Color object stores an RGBA representation of a color. Colors can be constructed using a color name, an exadecimal value or four floating point values. The following are all examples of correct colors:

c1 = Color('red')
c2 = Color('#ff0000ff')
c3 = Color(1, 0, 0, 1)

The exadecimal representation of a color may or may not specify the alpha component. Color('#ff0000') and Color('#ff0000ff') are both valid. When no alpha component is specified, it is set to ff by default.

When using a named color, valid color names (and corresponding RGB values) are as follows (color names are case insensitive):

Color Name Color Value
White Color(1.0f, 1.0f, 1.0f)
Black Color(0.0f, 0.0f, 0.0f)
Orange Color(1.0f, 0.65f, 0.0f)
Silver Color(0.75f, 0.75f, 0.75f)
Gray Color(0.5f, 0.5f, 0.5f)
Red Color(1.0f, 0.0f, 0.0f)
Maroon Color(0.5f, 0.0f, 0.0f)
Yellow Color(1.0f, 1.0f, 0.0f)
Olive Color(0.5f, 0.5f, 0.0f)
Lime Color(0.2f, 1.0f, 0.0f)
Green Color(0.0f, 1.0f, 0.0f)
Aqua Color(0.0f, 1.0f, 1.0f)
Teal Color(0.0f, 0.5f, 0.5f)
Blue Color(0.0f, 0.0f, 1.0f)
Navy Color(0.0f, 0.0f, 0.5f)
Fuchsia Color(1.0f, 0.0f, 1.0f)
Purple Color(0.5f, 0.0f, 0.5f)
Clone this wiki locally