nux-0.9.46
|
#include <NuxCore/Color.h>
Public Types | |
enum | Format { COLORFORMAT_FLOAT = 0, COLORFORMAT_HEX, COLORFORMAT_INT } |
Public Member Functions | |
Color () | |
~Color () | |
Color (const Color &) | |
Color (unsigned int c) | |
Color (float r, float g, float b) | |
Color (float r, float g, float b, float a) | |
Color * | Clone () const |
Color & | operator= (const Color &) |
bool | operator== (const Color &) const |
bool | operator!= (const Color &) const |
void | SetRGB (float r, float g, float b) |
void | SetRGBA (float r, float g, float b, float a) |
void | ClampVal () |
void | Saturate () |
void | Complement () |
Color | Luminance () |
Color | OneMinusLuminance () |
float | GetRed () const |
float | GetGreen () const |
float | GetBlue () const |
float | GetAlpha () const |
float | R () const |
float | G () const |
float | B () const |
float | A () const |
void | SetRed (float r) |
void | SetGreen (float g) |
void | SetBlue (float b) |
void | SetAlpha (float a) |
Static Public Member Functions | |
static Color | RandomColor () |
static unsigned int | RandomColorINT () |
Static Public Attributes | |
static const Color | IndianRed |
static const Color | LightCoral |
static const Color | Salmon |
static const Color | DarkSalmon |
static const Color | LightSalmon |
static const Color | Crimson |
static const Color | Red |
static const Color | FireBrick |
static const Color | DarkRed |
static const Color | Pink |
static const Color | LightPink |
static const Color | HotPink |
static const Color | DeepPink |
static const Color | MediumVioletRed |
static const Color | PaleVioletRed |
static const Color | Coral |
static const Color | Tomato |
static const Color | OrangeRed |
static const Color | DarkOrange |
static const Color | Orange |
static const Color | Gold |
static const Color | Yellow |
static const Color | LightYellow |
static const Color | LemonChiffon |
static const Color | LightGoldenrodYellow |
static const Color | PapayaWhip |
static const Color | Moccasin |
static const Color | PeachPuff |
static const Color | PaleGoldenrod |
static const Color | Khaki |
static const Color | DarkKhaki |
static const Color | Lavender |
static const Color | Thistle |
static const Color | Plum |
static const Color | Violet |
static const Color | Orchid |
static const Color | Fuchsia |
static const Color | Magenta |
static const Color | MediumOrchid |
static const Color | MediumPurple |
static const Color | BlueViolet |
static const Color | DarkViolet |
static const Color | DarkOrchid |
static const Color | DarkMagenta |
static const Color | Purple |
static const Color | Indigo |
static const Color | SlateBlue |
static const Color | DarkSlateBlue |
static const Color | GreenYellow |
static const Color | Chartreuse |
static const Color | LawnGreen |
static const Color | Lime |
static const Color | LimeGreen |
static const Color | PaleGreen |
static const Color | LightGreen |
static const Color | MediumSpringGreen |
static const Color | SpringGreen |
static const Color | MediumSeaGreen |
static const Color | SeaGreen |
static const Color | ForestGreen |
static const Color | Green |
static const Color | DarkGreen |
static const Color | YellowGreen |
static const Color | OliveDrab |
static const Color | Olive |
static const Color | DarkOliveGreen |
static const Color | MediumAquamarine |
static const Color | DarkSeaGreen |
static const Color | LightSeaGreen |
static const Color | DarkCyan |
static const Color | Teal |
static const Color | Aqua |
static const Color | Cyan |
static const Color | LightCyan |
static const Color | PaleTurquoise |
static const Color | Aquamarine |
static const Color | Turquoise |
static const Color | MediumTurquoise |
static const Color | DarkTurquoise |
static const Color | CadetBlue |
static const Color | SteelBlue |
static const Color | LightSteelBlue |
static const Color | PowderBlue |
static const Color | LightBlue |
static const Color | SkyBlue |
static const Color | LightSkyBlue |
static const Color | DeepSkyBlue |
static const Color | DodgerBlue |
static const Color | CornflowerBlue |
static const Color | MediumSlateBlue |
static const Color | RoyalBlue |
static const Color | Blue |
static const Color | MediumBlue |
static const Color | DarkBlue |
static const Color | Navy |
static const Color | MidnightBlue |
static const Color | Cornsilk |
static const Color | BlanchedAlmond |
static const Color | Bisque |
static const Color | NavajoWhite |
static const Color | Wheat |
static const Color | BurlyWood |
static const Color | Tan |
static const Color | RosyBrown |
static const Color | SandyBrown |
static const Color | Goldenrod |
static const Color | DarkGoldenrod |
static const Color | Peru |
static const Color | Chocolate |
static const Color | SaddleBrown |
static const Color | Sienna |
static const Color | Brown |
static const Color | Maroon |
static const Color | White |
static const Color | Snow |
static const Color | Honeydew |
static const Color | MintCream |
static const Color | Azure |
static const Color | AliceBlue |
static const Color | GhostWhite |
static const Color | WhiteSmoke |
static const Color | Seashell |
static const Color | Beige |
static const Color | OldLace |
static const Color | FloralWhite |
static const Color | Ivory |
static const Color | AntiqueWhite |
static const Color | Linen |
static const Color | LavenderBlush |
static const Color | MistyRose |
static const Color | Gainsboro |
static const Color | LightGrey |
static const Color | Silver |
static const Color | DarkGray |
static const Color | Gray |
static const Color | DimGray |
static const Color | LightSlateGray |
static const Color | SlateGray |
static const Color | DarkSlateGray |
static const Color | Black |
static const Color | Aubergine |
static Color | Dummy |
Friends | |
Color | operator+ (Color color0, Color color1) |
Color | operator- (Color color0, Color color1) |
Color | operator+ (float, Color color) |
Color | operator+ (Color color, float) |
Color | operator- (float, Color color) |
Color | operator- (Color color, float) |
Color | operator* (float, Color color) |
Color | operator* (Color color, float) |
enum nux::Color::Format |
nux::Color::Color | ( | ) |
nux::Color::~Color | ( | ) |
nux::Color::Color | ( | const Color & | ) |
nux::Color::Color | ( | unsigned int | c | ) | [explicit] |
nux::Color::Color | ( | float | r, |
float | g, | ||
float | b | ||
) |
nux::Color::Color | ( | float | r, |
float | g, | ||
float | b, | ||
float | a | ||
) |
float nux::Color::A | ( | ) | const |
float nux::Color::B | ( | ) | const |
void nux::Color::ClampVal | ( | ) |
Color* nux::Color::Clone | ( | ) | const |
Referenced by nux::TableItem::SetItemTextColor().
void nux::Color::Complement | ( | ) |
float nux::Color::G | ( | ) | const |
float nux::Color::GetAlpha | ( | ) | const |
float nux::Color::GetBlue | ( | ) | const |
float nux::Color::GetGreen | ( | ) | const |
float nux::Color::GetRed | ( | ) | const |
Color nux::Color::Luminance | ( | ) |
Color nux::Color::OneMinusLuminance | ( | ) |
bool nux::Color::operator!= | ( | const Color & | ) | const |
bool nux::Color::operator== | ( | const Color & | ) | const |
float nux::Color::R | ( | ) | const |
static Color nux::Color::RandomColor | ( | ) | [static] |
static unsigned int nux::Color::RandomColorINT | ( | ) | [static] |
void nux::Color::Saturate | ( | ) |
void nux::Color::SetAlpha | ( | float | a | ) |
void nux::Color::SetBlue | ( | float | b | ) |
void nux::Color::SetGreen | ( | float | g | ) |
void nux::Color::SetRed | ( | float | r | ) |
void nux::Color::SetRGB | ( | float | r, |
float | g, | ||
float | b | ||
) |
void nux::Color::SetRGBA | ( | float | r, |
float | g, | ||
float | b, | ||
float | a | ||
) |
const Color nux::Color::AliceBlue [static] |
const Color nux::Color::AntiqueWhite [static] |
const Color nux::Color::Aqua [static] |
const Color nux::Color::Aquamarine [static] |
const Color nux::Color::Aubergine [static] |
const Color nux::Color::Azure [static] |
const Color nux::Color::Beige [static] |
const Color nux::Color::Bisque [static] |
const Color nux::Color::Black [static] |
const Color nux::Color::BlanchedAlmond [static] |
const Color nux::Color::Blue [static] |
const Color nux::Color::BlueViolet [static] |
const Color nux::Color::Brown [static] |
const Color nux::Color::BurlyWood [static] |
const Color nux::Color::CadetBlue [static] |
const Color nux::Color::Chartreuse [static] |
const Color nux::Color::Chocolate [static] |
const Color nux::Color::Coral [static] |
const Color nux::Color::CornflowerBlue [static] |
const Color nux::Color::Cornsilk [static] |
const Color nux::Color::Crimson [static] |
const Color nux::Color::Cyan [static] |
const Color nux::Color::DarkBlue [static] |
const Color nux::Color::DarkCyan [static] |
const Color nux::Color::DarkGoldenrod [static] |
const Color nux::Color::DarkGray [static] |
const Color nux::Color::DarkGreen [static] |
const Color nux::Color::DarkKhaki [static] |
const Color nux::Color::DarkMagenta [static] |
const Color nux::Color::DarkOliveGreen [static] |
const Color nux::Color::DarkOrange [static] |
const Color nux::Color::DarkOrchid [static] |
const Color nux::Color::DarkRed [static] |
const Color nux::Color::DarkSalmon [static] |
const Color nux::Color::DarkSeaGreen [static] |
const Color nux::Color::DarkSlateBlue [static] |
const Color nux::Color::DarkSlateGray [static] |
const Color nux::Color::DarkTurquoise [static] |
const Color nux::Color::DarkViolet [static] |
const Color nux::Color::DeepPink [static] |
const Color nux::Color::DeepSkyBlue [static] |
const Color nux::Color::DimGray [static] |
const Color nux::Color::DodgerBlue [static] |
Color nux::Color::Dummy [static] |
const Color nux::Color::FireBrick [static] |
const Color nux::Color::FloralWhite [static] |
const Color nux::Color::ForestGreen [static] |
const Color nux::Color::Fuchsia [static] |
const Color nux::Color::Gainsboro [static] |
const Color nux::Color::GhostWhite [static] |
const Color nux::Color::Gold [static] |
const Color nux::Color::Goldenrod [static] |
const Color nux::Color::Gray [static] |
const Color nux::Color::Green [static] |
const Color nux::Color::GreenYellow [static] |
const Color nux::Color::Honeydew [static] |
const Color nux::Color::HotPink [static] |
const Color nux::Color::IndianRed [static] |
const Color nux::Color::Indigo [static] |
const Color nux::Color::Ivory [static] |
const Color nux::Color::Khaki [static] |
const Color nux::Color::Lavender [static] |
const Color nux::Color::LavenderBlush [static] |
const Color nux::Color::LawnGreen [static] |
const Color nux::Color::LemonChiffon [static] |
const Color nux::Color::LightBlue [static] |
const Color nux::Color::LightCoral [static] |
const Color nux::Color::LightCyan [static] |
const Color nux::Color::LightGoldenrodYellow [static] |
const Color nux::Color::LightGreen [static] |
const Color nux::Color::LightGrey [static] |
const Color nux::Color::LightPink [static] |
const Color nux::Color::LightSalmon [static] |
const Color nux::Color::LightSeaGreen [static] |
const Color nux::Color::LightSkyBlue [static] |
const Color nux::Color::LightSlateGray [static] |
const Color nux::Color::LightSteelBlue [static] |
const Color nux::Color::LightYellow [static] |
const Color nux::Color::Lime [static] |
const Color nux::Color::LimeGreen [static] |
const Color nux::Color::Linen [static] |
const Color nux::Color::Magenta [static] |
const Color nux::Color::Maroon [static] |
const Color nux::Color::MediumAquamarine [static] |
const Color nux::Color::MediumBlue [static] |
const Color nux::Color::MediumOrchid [static] |
const Color nux::Color::MediumPurple [static] |
const Color nux::Color::MediumSeaGreen [static] |
const Color nux::Color::MediumSlateBlue [static] |
const Color nux::Color::MediumSpringGreen [static] |
const Color nux::Color::MediumTurquoise [static] |
const Color nux::Color::MediumVioletRed [static] |
const Color nux::Color::MidnightBlue [static] |
const Color nux::Color::MintCream [static] |
const Color nux::Color::MistyRose [static] |
const Color nux::Color::Moccasin [static] |
const Color nux::Color::NavajoWhite [static] |
const Color nux::Color::Navy [static] |
const Color nux::Color::OldLace [static] |
const Color nux::Color::Olive [static] |
const Color nux::Color::OliveDrab [static] |
const Color nux::Color::Orange [static] |
const Color nux::Color::OrangeRed [static] |
const Color nux::Color::Orchid [static] |
const Color nux::Color::PaleGoldenrod [static] |
const Color nux::Color::PaleGreen [static] |
const Color nux::Color::PaleTurquoise [static] |
const Color nux::Color::PaleVioletRed [static] |
const Color nux::Color::PapayaWhip [static] |
const Color nux::Color::PeachPuff [static] |
const Color nux::Color::Peru [static] |
const Color nux::Color::Pink [static] |
const Color nux::Color::Plum [static] |
const Color nux::Color::PowderBlue [static] |
const Color nux::Color::Purple [static] |
const Color nux::Color::Red [static] |
const Color nux::Color::RosyBrown [static] |
const Color nux::Color::RoyalBlue [static] |
const Color nux::Color::SaddleBrown [static] |
const Color nux::Color::Salmon [static] |
const Color nux::Color::SandyBrown [static] |
const Color nux::Color::SeaGreen [static] |
const Color nux::Color::Seashell [static] |
const Color nux::Color::Sienna [static] |
const Color nux::Color::Silver [static] |
const Color nux::Color::SkyBlue [static] |
const Color nux::Color::SlateBlue [static] |
const Color nux::Color::SlateGray [static] |
const Color nux::Color::Snow [static] |
const Color nux::Color::SpringGreen [static] |
const Color nux::Color::SteelBlue [static] |
const Color nux::Color::Tan [static] |
const Color nux::Color::Teal [static] |
const Color nux::Color::Thistle [static] |
const Color nux::Color::Tomato [static] |
const Color nux::Color::Turquoise [static] |
const Color nux::Color::Violet [static] |
const Color nux::Color::Wheat [static] |
const Color nux::Color::White [static] |
const Color nux::Color::WhiteSmoke [static] |
const Color nux::Color::Yellow [static] |
const Color nux::Color::YellowGreen [static] |