FastFX  1.1.0
LED Strip Animation and Effects Framework for Arduino
FFXRotate Member List

This is the complete list of members for FFXRotate, including all inherited members.

addDelta(long delta)FlexTimerinline
addObserver(FFXStateObserver *obs)FFXStateNotifierinline
addOffsetWithWrap(uint16_t index, uint16_t offset)FFXBaseinline
FlexTimer::addOffsetWithWrap(unsigned long index, unsigned long offset, unsigned long maximum)StepTimerinlinestatic
FlexTimer::addOffsetWithWrap(unsigned long index, unsigned long offset)StepTimerinlinestatic
alphaBlend(uint8_t a, uint8_t b, uint8_t alpha)FFXBaseinlinestatic
alphaBlend(CRGB &a, CRGB &b, uint8_t alpha, FadeType ftUp=LINEAR, FadeType ftDown=LINEAR)FFXBasestatic
alphaBlend(CRGB *a, CRGB *b, CRGB *dest, uint16_t num, uint8_t alpha, FadeType ftUp=LINEAR, FadeType ftDown=LINEAR)FFXBaseinlinestatic
changedFFXBaseprotected
CUBIC enum valueFFXBase
currColorFFXBaseprotected
currCycleFFXBaseprotected
currMovementFFXBaseprotected
currPhaseFFXBaseprotected
currVCycleFFXBaseprotected
currVPhaseFFXBaseprotected
cycleEnd(CRGB *currFrame)FFXBaseinline
cycleStart(CRGB *currFrame)FFXBaseinline
defaultFrameRefreshFFXBaseprotected
fadeMethodStr(FadeType value)FFXBasestatic
FadeType enum nameFFXBase
FFXBase(uint16_t initSize, unsigned long initInterval, unsigned long minRefresh, unsigned long maxRefresh)FFXBase
FFXBase(uint16_t initSize, unsigned long initInterval)FFXBaseinline
FFXBase(uint16_t initSize, uint8_t initSpeed, unsigned long minRefresh, unsigned long maxRefresh)FFXBaseinline
FFXBase(uint16_t initSize, uint8_t initSpeed)FFXBaseinline
FFXBase(uint16_t initSize)FFXBase
FFXRotate(uint8_t initSize, unsigned long initTimer, unsigned long minRefresh, unsigned long maxRefresh)FFXRotateinline
FFXStateNotifier()FFXStateNotifierinline
fillLeds(CRGB *bufLeds, uint16_t phase)=0FFXRotatepure virtual
FlexTimer(unsigned long minInterval, unsigned long maxInterval, unsigned long initInterval, boolean initStart)FlexTimerinline
FlexTimer(unsigned long initInterval, boolean initStart)FlexTimerinline
FlexTimer(unsigned long initInterval)FlexTimerinline
FlexTimer(unsigned long minInterval, unsigned long maxInterval, bool initStart, uint8_t initSpeed)FlexTimerinline
freeze()FFXBaseinline
frozenFFXBaseprotected
fxidFFXBaseprotected
fxNameFFXBaseprotected
GAMMA enum valueFFXBase
getColor()FFXBaseinline
getCurrCycle()FFXBaseinline
getCurrInterval()FlexTimerinline
getCurrMovement(uint16_t cycle)FFXBase
getCurrPhase()FFXBaseinline
getCurrVCycle()FFXBaseinline
getCurrVPhase()FFXBaseinline
getFXColor()FFXBaseinline
getFXID()FFXBaseinline
getFXName()FFXBaseinline
getInterval()StepTimerinline
getLastUp() overrideFlexTimerinlinevirtual
getMovement()FFXBaseinline
getMovementPhase()FFXBase
getMovementVPhase()FFXBase
getNextPhase()FFXBaseinline
getNextVPhase()FFXBaseinline
getNumLeds()FFXBaseinline
getPrevPhase()FFXBaseinline
getPrevVphase()FFXBaseinline
getRangeMax()FlexTimerinline
getRangeMin()FlexTimerinline
getRollovers()StepTimerinline
getSpeed()FlexTimerinlinevirtual
getStartExpired()FlexTimerinline
getSteps()FlexTimerinline
getVCycleRange()FFXBaseinline
initialize(uint16_t initSize)FFXBase
initializedFFXBaseprotected
initLeds(CRGB *bufLeds)FFXBaseinlinevirtual
intervalStepTimerprotected
intervalToSpeed(unsigned long intv, unsigned long rMin, unsigned long rMax)FlexTimerinlinestatic
isFrozen()FFXBaseinline
isStarted()StepTimerinline
isUp(unsigned long currMillis)StepTimerinline
isUp()StepTimerinline
isUpdated()FFXBaseinline
LINEAR enum valueFFXBase
MAX_INTERVALFlexTimerstatic
MIN_INTERVALFlexTimerstatic
mirror(uint16_t index, uint16_t range)FFXBaseinlinestatic
mirror(uint16_t index)FFXBaseinline
MovementType enum nameFFXBase
movementTypeStr(MovementType mvt)FFXBasestatic
MVT_BACKFORTH enum valueFFXBase
MVT_BACKWARD enum valueFFXBase
MVT_FORWARD enum valueFFXBase
MVT_RANDOM enum valueFFXBase
MVT_STILL enum valueFFXBase
nextUp()StepTimerinline
nextUpMillisStepTimerprotected
notify(String source, String attribute, String value)FFXStateNotifierinline
numLedsFFXBaseprotected
onBrightness(uint8_t newBrightness)FFXBaseinlinevirtual
onCycleEnd(CRGB *currFrame)FFXBaseinlinevirtual
onCycleStart(CRGB *currFrame)FFXBaseinlinevirtual
onEachSecond(unsigned long secsRunning)FFXBaseinlinevirtual
onStart(unsigned long currMillis) overrideFlexTimervirtual
onStep(unsigned long currMillis) overrideFlexTimervirtual
onVCycleEnd(CRGB *currFrame)FFXBaseinlinevirtual
onVCycleStart(CRGB *currFrame)FFXBaseinlinevirtual
pendIntervalStepTimerprotected
redrawFullFFXRotateprotected
rolloversStepTimerprotected
rotate(CRGB *bufLeds, uint16_t steps)FFXRotatevirtual
rotateBackward(CRGB *bufLeds, uint16_t steps)FFXBaseinline
rotateBufferBackwardWithWrap(CRGB *source, CRGB *dest, uint16_t numLeds, uint16_t steps)FFXBaseinlinestatic
rotateBufferForwardWithWrap(CRGB *source, CRGB *dest, uint8_t numLeds, uint8_t steps)FFXBasestatic
rotateForward(CRGB *bufLeds, uint16_t steps)FFXBaseinline
secondsElapsedFFXBaseprotected
setColor(CRGB newColor) overrideFFXRotatevirtual
setFXColor(FFXColor &newColor)FFXBaseinline
setInterval(unsigned long newInterval) overrideFFXBaseinlinevirtual
setIntervalImmediate(unsigned long newInterval)StepTimervirtual
setMovement(MovementType newMovement)FFXBaseinline
setRange(unsigned long minInterval, unsigned long maxInterval)FlexTimer
setSpeed(uint8_t newSpeed)FlexTimerinlinevirtual
setStartExpired(boolean newVal)FlexTimerinline
setUpdated(boolean newValue)FFXBaseinline
setVCycleRange(uint16_t newRange)FFXBaseinline
speedToInterval(uint8_t speed, unsigned long rMin, unsigned long rMax)FlexTimerinlinestatic
start()StepTimer
start(unsigned long currMillis)StepTimer
startedStepTimerprotected
step()StepTimer
step(unsigned long currMillis)StepTimer
StepTimer()StepTimerinline
StepTimer(unsigned long initInterval, boolean startImmediate)StepTimerinline
StepTimer(unsigned long initInterval)StepTimerinline
stop()StepTimerinline
subtractOffsetWithWrap(uint16_t index, uint16_t offset)FFXBaseinline
FlexTimer::subtractOffsetWithWrap(unsigned long index, unsigned long offset, unsigned long maximum)StepTimerinlinestatic
timeRemaining(unsigned long currMillis)StepTimerinline
timeRemaining()StepTimerinline
timeSinceStarted(unsigned long currMillis)StepTimerinline
timeSinceStarted()StepTimerinline
timeSinceTriggered(unsigned long currMillis)StepTimerinline
timeSinceTriggered()StepTimerinline
timingDelta(uint8_t phase, unsigned long sourceMillis)FFXBaseinlinevirtual
timingDelta(unsigned long sourceMillis)FFXBaseinline
unFreeze()FFXBaseinline
update(CRGB *frameBuffer)FFXBase
vCycleEnd(CRGB *currFrame)FFXBaseinline
vCycleRangeFFXBaseprotected
vCycleStart(CRGB *currFrame)FFXBaseinline
whileFrozen(CRGB *currFrame)FFXBaseinlinevirtual
writeNextFrame(CRGB *bufLeds) overrideFFXRotatevirtual
~FFXStateNotifier()FFXStateNotifierinlinevirtual
~StepTimer()StepTimerinlinevirtual