|
| enum | Type { RGB = 0,
HSV,
HSVCONE,
UNKNOWN
} |
| |
|
typedef NUKLEI_UNIQUE_PTR< Color > | ptr |
| |
|
|
virtual void | assertConsistency () const =0 |
| |
|
virtual NUKLEI_UNIQUE_PTR< Color > | clone () const =0 |
| |
|
virtual NUKLEI_UNIQUE_PTR< Color > | create () const =0 |
| |
|
virtual appear_t | distanceTo (const Color &c) const =0 |
| |
|
virtual appear_t | getMaxDist () const =0 |
| |
|
virtual void | makeRandom ()=0 |
| |
|
virtual GVector | getVector () const =0 |
| |
|
virtual void | setVector (const GVector &v)=0 |
| |
|
|
static const Type | defaultType = RGB |
| |
|
static const std::string | TypeNames [] = { "rgb", "hsv", "hsvcone", "unknown" } |
| |
|
|
class | NUKLEI_SERIALIZATION_FRIEND_CLASSNAME |
| |
Definition at line 18 of file Color.h.
The documentation for this class was generated from the following files: