17 lines
208 B
C++
17 lines
208 B
C++
|
|
enum class EffectID
|
|
{
|
|
OFF,
|
|
STATIC,
|
|
CIRCULAR,
|
|
CIRCLE_WAVE,
|
|
COLOR_FADE,
|
|
RAINBOW_FADE,
|
|
};
|
|
|
|
template <typename TLedStrip>
|
|
class AbstractEffect
|
|
{
|
|
public:
|
|
virtual int operator()(TLedStrip &s) = 0;
|
|
}; |