#include <Color.h>
Public Member Functions | |
Color (unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha=255) | |
Color (unsigned char gray, unsigned char alpha=255) | |
Color (const bool valid=true) | |
void | red (unsigned char red) |
void | green (unsigned char green) |
void | blue (unsigned char blue) |
void | alpha (unsigned char alpha) |
unsigned char | red () const |
unsigned char | green () const |
unsigned char | blue () const |
unsigned char | alpha () const |
Color & | setRGBi (const unsigned char red, const unsigned char green, const unsigned char blue, const unsigned char alpha=255) |
Color & | setRGBf (float red, float green, float blue, float alpha=1.0) |
bool | operator== (const Color &other) const |
bool | operator!= (const Color &other) const |
bool | operator< (const Color &other) const |
void | flushPostscript (std::ostream &) const |
std::string | svg () const |
std::string | svgAlpha (const char *prefix) const |
std::string | postscript () const |
bool | valid () const |
Static Public Attributes | |
static const Color | none |
static const Color | Black |
static const Color | White |
static const Color | Red |
static const Color | Green |
static const Color | Blue |
Color structure.
string BoardLib::Color::svgAlpha | ( | const char * | prefix | ) | const |
Return a an SVG parameter string for the opacity value.
prefix | A prefix string to be appended to the returned string if not empty. |