|
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] |