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

This is the complete list of members for ZipOverlayFX, 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
alphaFFXOverlayprotected
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
applyOverlay(CRGB *overlay, CRGB *leds)FFXOverlayvirtual
changedFFXBaseprotected
completedFFXOverlayprotected
continuousFFXOverlayprotected
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
FFXOverlay(uint16_t initSize, uint8_t initSpeed, bool initCont)FFXOverlayinline
FFXOverlay(uint16_t initSize, bool initCont)FFXOverlayinline
FFXOverlay(uint16_t initSize)FFXOverlayinline
FFXOverlay(uint16_t initSize, uint8_t initSpeed, uint8_t numCycles, unsigned long cycleDelay)FFXOverlayinline
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
getAlpha()FFXOverlayinline
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
getLag()FFXOverlayinline
getLastUp() overrideFlexTimerinlinevirtual
getMaxAlpha()FFXOverlayinline
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) overrideZipOverlayFXinlinevirtual
intervalStepTimerprotected
intervalToSpeed(unsigned long intv, unsigned long rMin, unsigned long rMax)FlexTimerinlinestatic
isDone()FFXOverlayinline
isFrozen()FFXBaseinline
isStarted()StepTimerinline
isUp(unsigned long currMillis)StepTimerinline
isUp()StepTimerinline
isUpdated()FFXBaseinline
LINEAR enum valueFFXBase
MAX_INTERVALFlexTimerstatic
maxAlphaFFXOverlayprotected
MIN_INTERVALFlexTimerstatic
mirror(uint16_t index, uint16_t range)FFXBaseinlinestatic
mirror(uint16_t index)FFXBaseinline
moveAintoB(byte *a, byte *b, uint16_t size_a, uint16_t size_b, uint16_t end_position, size_t elementsize)FFXOverlayprotected
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
nextCycleStartFFXOverlayprotected
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) overrideFFXOverlayvirtual
onVCycleStart(CRGB *currFrame) overrideZipOverlayFXinlinevirtual
pendIntervalStepTimerprotected
repeatFFXOverlayprotected
repeatDelaymsFFXOverlayprotected
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
setLag(unsigned long newLag)FFXOverlayinline
setMaxAlpha(uint8_t newMax)FFXOverlayinline
setMovement(MovementType newMovement)FFXBaseinline
setPixelRange(uint16_t lo, uint16_t hi)ZipOverlayFXinline
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) overrideFFXOverlayvirtual
writeNextFrame(CRGB *bufLeds) overrideZipOverlayFXinlinevirtual
ZipOverlayFX(uint16_t initSize, uint8_t speed, uint8_t repeat)ZipOverlayFXinline
ZipOverlayFX(uint16_t initSize, uint8_t speed, uint8_t repeat, const CRGBPalette16 &pal)ZipOverlayFXinline
~FFXOverlay()FFXOverlayinline
~FFXStateNotifier()FFXStateNotifierinlinevirtual
~StepTimer()StepTimerinlinevirtual