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

This is the complete list of members for PacificaFX, 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
FFXStateNotifier()FFXStateNotifierinline
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
PacificaFX(uint16_t initSize)PacificaFXinline
pendIntervalStepTimerprotected
rolloversStepTimerprotected
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)FFXBasevirtual
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) overridePacificaFXinlinevirtual
~FFXStateNotifier()FFXStateNotifierinlinevirtual
~StepTimer()StepTimerinlinevirtual