Inherited by Eaagles::Basic::LcCie, Eaagles::Basic::LcCmy, Eaagles::Basic::LcColorRotary, Eaagles::Basic::LcColorRotaryB, Eaagles::Basic::LcHls, Eaagles::Basic::LcHsv, Eaagles::Basic::LcRgb, and Eaagles::Basic::LcYiq.
Inheritance diagram for Eaagles::Basic::LcColor:


Public Types | |
| enum | { RED, GREEN, BLUE, ALPHA } |
Public Member Functions | |
| LcColor () | |
| operator const osg::Vec3 * () const | |
| operator const osg::Vec4 * () const | |
| LCreal | red () const |
| LCreal | green () const |
| LCreal | blue () const |
| LCreal | alpha () const |
| const osg::Vec3 * | getRGB () const |
| const osg::Vec4 * | getRGBA () const |
Static Public Member Functions | |
| static LCreal | getDefaultAlpha () |
| static void | setDefaultAlpha (const LCreal alpha) |
Protected Attributes | |
| osg::Vec4 | color |
Static Protected Attributes | |
| static LCreal | defaultAlpha |
General Purpose Color class; used with RGB and HSV classes
Form name: Color
Note: Comparison operators: == !=
Are C++ equivalents.
| anonymous enum |
| Eaagles::Basic::LcColor::LcColor | ( | ) |
| Eaagles::Basic::LcColor::operator const osg::Vec3 * | ( | ) | const |
| Eaagles::Basic::LcColor::operator const osg::Vec4 * | ( | ) | const |
| LCreal Eaagles::Basic::LcColor::red | ( | ) | const |
Data access routine. Return the individual color components as floats with a range of 0.0 to 1.0.
| LCreal Eaagles::Basic::LcColor::green | ( | ) | const |
Data access routine. Return the individual color components as floats with a range of 0.0 to 1.0.
| LCreal Eaagles::Basic::LcColor::blue | ( | ) | const |
Data access routine. Return the individual color components as floats with a range of 0.0 to 1.0.
| LCreal Eaagles::Basic::LcColor::alpha | ( | ) | const |
Data access routine. Return the individual color components as floats with a range of 0.0 to 1.0.
| const osg::Vec3 * Eaagles::Basic::LcColor::getRGB | ( | ) | const |
Convert a color to an osg::Vec3* RGB vector.
| const osg::Vec4 * Eaagles::Basic::LcColor::getRGBA | ( | ) | const |
Converts a color to an osg::Vec4* RGBA vector.
| LCreal Eaagles::Basic::LcColor::getDefaultAlpha | ( | ) | [static] |
Returns defaultAlpha (the default alpha value).
| void Eaagles::Basic::LcColor::setDefaultAlpha | ( | const LCreal | alpha | ) | [static] |
Sets defaultAlpha (the default alpha value).
osg::Vec4 Eaagles::Basic::LcColor::color [protected] |
RGBA color vector.
LCreal Eaagles::Basic::LcColor::defaultAlpha [static, protected] |
1.5.0