• Constructors
  • NeoPixelAnimator(uint16_t countAnimations, uint16_t timeScale = NEO_MILLISECONDS)
  • Methods
  • bool IsAnimating()
  • bool NextAvailableAnimation(uint16_t* indexAvailable, uint16_t indexStart = 0)
  • void StartAnimation(uint16_t indexAnimation, uint16_t duration, AnimUpdateCallback animUpdate)
  • void StopAnimation(uint16_t indexAnimation)
  • void RestartAnimation(uint16_t indexAnimation)
  • bool IsAnimationActive(uint16_t indexAnimation)
  • uint16_t AnimationDuration(uint16_t indexAnimation)
  • void ChangeAnimationDuration(uint16_t indexAnimation, uint16_t newDuration);
  • void UpdateAnimations()
  • void Pause()
  • void Resume()
  • bool IsPaused()
  • uint16_t getTimeScale()
  • void setTimeScale(uint16_t timeScale)
  • Structs
  • AnimationParam