#include <AmpleUtil.h>

Public Member Functions | |
| ColorRGB (void) | |
| ColorRGB (real64 sr, real64 sg, real64 sb) | |
| void | clamp (void) |
| ColorRGB | min (const ColorRGB &color) const |
| ColorRGB | max (const ColorRGB &color) const |
| operator real64 * (void) | |
| operator const real64 * (void) const | |
| ColorRGB | operator- (void) const |
| ColorRGB | operator+ (real64 value) const |
| ColorRGB | operator- (real64 value) const |
| ColorRGB | operator* (real64 value) const |
| ColorRGB | operator/ (real64 value) const |
| ColorRGB | operator+= (real64 value) |
| ColorRGB & | operator-= (real64 value) |
| ColorRGB & | operator*= (real64 value) |
| ColorRGB & | operator/= (real64 value) |
| ColorRGB | operator+ (const ColorRGB &color) const |
| ColorRGB | operator- (const ColorRGB &color) const |
| ColorRGB | operator* (const ColorRGB &color) const |
| ColorRGB | operator/ (const ColorRGB &color) const |
| ColorRGB | operator+= (const ColorRGB &color) |
| ColorRGB & | operator-= (const ColorRGB &color) |
| ColorRGB & | operator*= (const ColorRGB &color) |
| ColorRGB & | operator/= (const ColorRGB &color) |
| bool | operator== (const ColorRGB &color) const |
| bool | operator!= (const ColorRGB &color) const |
| real64 | getLength (void) const |
| real64 | getSquaredLength (void) const |
| void | setDefaults (void) |
| void | set (real64 sr, real64 sg, real64 sb) |
Public Attributes | |
| real64 | r |
| real64 | g |
| real64 | b |
Static Public Attributes | |
| static const ColorRGB | WHITE |
| static const ColorRGB | BLACK |
| ColorRGB | ( | void | ) | [inline] |
Referenced by ColorRGB::max(), ColorRGB::min(), ColorRGB::operator*(), ColorRGB::operator+(), ColorRGB::operator-(), and ColorRGB::operator/().
| ColorRGB | ( | real64 | sr, | |
| real64 | sg, | |||
| real64 | sb | |||
| ) | [inline] |
| void clamp | ( | void | ) | [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| real64 getLength | ( | void | ) | const [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| real64 getSquaredLength | ( | void | ) | const [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
| operator const real64 * | ( | void | ) | const [inline] |
References ColorRGB::r.
| operator real64 * | ( | void | ) | [inline] |
References ColorRGB::r.
| bool operator!= | ( | const ColorRGB & | color | ) | const [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
| ColorRGB operator* | ( | real64 | value | ) | const [inline] |
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| ColorRGB & operator*= | ( | real64 | value | ) | [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
| ColorRGB operator+ | ( | real64 | value | ) | const [inline] |
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| ColorRGB operator+= | ( | real64 | value | ) | [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
| ColorRGB operator- | ( | real64 | value | ) | const [inline] |
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
| ColorRGB operator- | ( | void | ) | const [inline] |
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| ColorRGB & operator-= | ( | real64 | value | ) | [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
| ColorRGB operator/ | ( | real64 | value | ) | const [inline] |
References ColorRGB::b, ColorRGB::ColorRGB(), ColorRGB::g, and ColorRGB::r.
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| ColorRGB & operator/= | ( | real64 | value | ) | [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| bool operator== | ( | const ColorRGB & | color | ) | const [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| void set | ( | real64 | sr, | |
| real64 | sg, | |||
| real64 | sb | |||
| ) | [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| void setDefaults | ( | void | ) | [inline] |
References ColorRGB::b, ColorRGB::g, and ColorRGB::r.
| real64 b |
Referenced by ColorRGB::clamp(), ColorRGB::getLength(), ColorRGB::getSquaredLength(), ColorRGB::max(), ColorRGB::min(), ColorRGB::operator!=(), ColorRGB::operator*(), ColorRGB::operator*=(), ColorRGB::operator+(), ColorRGB::operator+=(), ColorRGB::operator-(), ColorRGB::operator-=(), ColorRGB::operator/(), ColorRGB::operator/=(), ColorRGB::operator==(), ColorRGB::set(), and ColorRGB::setDefaults().
| real64 g |
Referenced by ColorRGB::clamp(), ColorRGB::getLength(), ColorRGB::getSquaredLength(), ColorRGB::max(), ColorRGB::min(), ColorRGB::operator!=(), ColorRGB::operator*(), ColorRGB::operator*=(), ColorRGB::operator+(), ColorRGB::operator+=(), ColorRGB::operator-(), ColorRGB::operator-=(), ColorRGB::operator/(), ColorRGB::operator/=(), ColorRGB::operator==(), ColorRGB::set(), and ColorRGB::setDefaults().
| real64 r |
Referenced by ColorRGB::clamp(), ColorRGB::getLength(), ColorRGB::getSquaredLength(), ColorRGB::max(), ColorRGB::min(), ColorRGB::operator const real64 *(), ColorRGB::operator real64 *(), ColorRGB::operator!=(), ColorRGB::operator*(), ColorRGB::operator*=(), ColorRGB::operator+(), ColorRGB::operator+=(), ColorRGB::operator-(), ColorRGB::operator-=(), ColorRGB::operator/(), ColorRGB::operator/=(), ColorRGB::operator==(), ColorRGB::set(), and ColorRGB::setDefaults().
1.6.1