#include <iColorO.h>
Public Member Functions | |
int | getNumLeds () |
IColorO () | |
virtual bool | init ()=0 |
virtual void | setColor (color::rgba color)=0 |
virtual void | setColorMulti (std::vector< color::rgba > &colors)=0 |
void | setMask (int mask) |
void | setNumLeds (size_t num_leds) |
boost::signals2::signal< void(std::vector < color::rgba > colors) > * | signalColorsSet () |
virtual | ~IColorO () |
Protected Attributes | |
bool | _initialized |
int | _invertMask |
int | _num_leds |
boost::signals2::signal< void(color::rgba color)> | m_sigColorSet |
boost::signals2::signal< void(std::vector < color::rgba > colors) > | m_sigColorsSet |
IColorO::IColorO | ( | ) | [inline] |
virtual IColorO::~IColorO | ( | ) | [inline, virtual] |
int IColorO::getNumLeds | ( | ) | [inline] |
virtual bool IColorO::init | ( | ) | [pure virtual] |
Implemented in ColorO, ColorOSim, MS35, and StageProfi.
virtual void IColorO::setColor | ( | color::rgba | color | ) | [pure virtual] |
Implemented in StageProfi, ColorO, ColorOSim, and MS35.
virtual void IColorO::setColorMulti | ( | std::vector< color::rgba > & | colors | ) | [pure virtual] |
Implemented in StageProfi, ColorO, ColorOSim, and MS35.
void IColorO::setMask | ( | int | mask | ) | [inline] |
void IColorO::setNumLeds | ( | size_t | num_leds | ) | [inline] |
boost::signals2::signal<void (std::vector<color::rgba> colors) >* IColorO::signalColorsSet | ( | ) | [inline] |
bool IColorO::_initialized [protected] |
int IColorO::_invertMask [protected] |
int IColorO::_num_leds [protected] |
boost::signals2::signal<void (color::rgba color)> IColorO::m_sigColorSet [protected] |
boost::signals2::signal<void (std::vector<color::rgba> colors) > IColorO::m_sigColorsSet [protected] |