FastLED 3.9.15
Loading...
Searching...
No Matches
animartrix.hpp File Reference
#include "crgb.h"
#include "fx/fx2d.h"
#include "fl/namespace.h"
#include "fl/ptr.h"
#include "fl/scoped_ptr.h"
#include "fl/dbg.h"
#include "fl/xymap.h"
#include "animartrix_detail.hpp"
+ Include dependency graph for animartrix.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::Animartrix
 
struct  fl::AnimartrixEntry
 ################################################## Details with the implementation of Animartrix More...
 
class  fl::FastLEDANIMartRIX
 

Namespaces

namespace  fl
 Implements a simple red square effect for 2D LED grids.
 

Macros

#define ANIMARTRIX_INTERNAL
 

Enumerations

enum  fl::AnimartrixAnim {
  fl::RGB_BLOBS5 = 0 , fl::RGB_BLOBS4 , fl::RGB_BLOBS3 , fl::RGB_BLOBS2 ,
  fl::RGB_BLOBS , fl::POLAR_WAVES , fl::SLOW_FADE , fl::ZOOM2 ,
  fl::ZOOM , fl::HOT_BLOB , fl::SPIRALUS2 , fl::SPIRALUS ,
  fl::YVES , fl::SCALEDEMO1 , fl::LAVA1 , fl::CALEIDO3 ,
  fl::CALEIDO2 , fl::CALEIDO1 , fl::DISTANCE_EXPERIMENT , fl::CENTER_FIELD ,
  fl::WAVES , fl::CHASING_SPIRALS , fl::ROTATING_BLOB , fl::RINGS ,
  fl::COMPLEX_KALEIDO , fl::COMPLEX_KALEIDO_2 , fl::COMPLEX_KALEIDO_3 , fl::COMPLEX_KALEIDO_4 ,
  fl::COMPLEX_KALEIDO_5 , fl::COMPLEX_KALEIDO_6 , fl::WATER , fl::PARAMETRIC_WATER ,
  fl::MODULE_EXPERIMENT1 , fl::MODULE_EXPERIMENT2 , fl::MODULE_EXPERIMENT3 , fl::MODULE_EXPERIMENT4 ,
  fl::MODULE_EXPERIMENT5 , fl::MODULE_EXPERIMENT6 , fl::MODULE_EXPERIMENT7 , fl::MODULE_EXPERIMENT8 ,
  fl::MODULE_EXPERIMENT9 , fl::MODULE_EXPERIMENT10 , fl::MODULE_EXPERIMENT_SM1 , fl::MODULE_EXPERIMENT_SM2 ,
  fl::MODULE_EXPERIMENT_SM3 , fl::MODULE_EXPERIMENT_SM4 , fl::MODULE_EXPERIMENT_SM5 , fl::MODULE_EXPERIMENT_SM6 ,
  fl::MODULE_EXPERIMENT_SM8 , fl::MODULE_EXPERIMENT_SM9 , fl::MODULE_EXPERIMENT_SM10 , fl::NUM_ANIMATIONS
}
 

Functions

void fl::AnimartrixLoop (Animartrix &self, uint32_t now)
 
 fl::FASTLED_SMART_PTR (Animartrix)
 

Variables

static const AnimartrixEntry fl::ANIMATION_TABLE []
 

Class Documentation

◆ fl::AnimartrixEntry

struct fl::AnimartrixEntry
Class Members
AnimartrixAnim anim
void(FastLEDANIMartRIX::*)() func
const char * name