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