musicmouse/espmusicmouse/lib/ledtl/effects/Common.h

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;
};