|
FastLED 3.9.15
|
Definition at line 212 of file animartrix.hpp.
#include <animartrix.hpp>
Inheritance diagram for fl::Animartrix:
Collaboration diagram for fl::Animartrix:Public Member Functions | |
| Animartrix (const Animartrix &) FL_NOEXCEPT=delete | |
| Animartrix (const XYMap &xyMap, AnimartrixAnim which_animation) | |
| void | draw (DrawContext ctx) override |
| int | fxGet () const |
| fl::string | fxName () const override |
| void | fxNext (int fx=1) |
| int | fxNum () const |
| void | fxSet (int fx) |
| EOrder | getColorOrder () const |
| void | setColorOrder (EOrder order) |
| void | setCustomViz (IAnimartrix2Viz *viz) |
| Set a fully custom viz that bypasses the animation enum entirely. | |
| void | setVizFactory (AnimartrixAnim anim, AnimartrixVizFactory factory) |
| Override the factory for a specific built-in animation enum. | |
Public Member Functions inherited from fl::Fx2d | |
| Fx2d (const XYMap &xyMap) | |
| u16 | getHeight () const |
| u16 | getWidth () const |
| XYMap & | getXYMap () |
| const XYMap & | getXYMap () const |
| void | setXYMap (const XYMap &xyMap) |
| u16 | xyMap (u16 x, u16 y) const |
Public Member Functions inherited from fl::Fx | |
| Fx (u16 numLeds) | |
| u16 | getNumLeds () const |
| virtual bool | hasFixedFrameRate (float *fps) const |
| virtual void | pause (fl::u32 now) |
| virtual void | resume (fl::u32 now) |
Static Public Member Functions | |
| static fl::vector< fl::pair< int, fl::string > > | getAnimationList () |
Private Member Functions | |
| IAnimartrix2Viz * | createViz (AnimartrixAnim anim) |
Additional Inherited Members | |
Public Types inherited from fl::Fx | |
| using | DrawContext = ::fl::DrawContext |
Protected Member Functions inherited from fl::Fx | |
| virtual | ~Fx () FL_NOEXCEPT |
Protected Attributes inherited from fl::Fx2d | |
| XYMap | mXyMap |
Protected Attributes inherited from fl::Fx | |
| u16 | mNumLeds |