|
FastLED 3.9.15
|
#include "fl/vector.h"#include <math.h>#include "fl/stdint.h"#include "fl/math_macros.h"#include "crgb.h"#include "fl/force_inline.h"#include "fl/namespace.h"#include "fl/compiler_control.h"
Include dependency graph for animartrix_detail.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | animartrix_detail::ANIMartRIX |
| struct | animartrix_detail::modulators |
| struct | animartrix_detail::oscillators |
| struct | animartrix_detail::render_parameters |
| struct | animartrix_detail::rgb |
Namespaces | |
| namespace | animartrix_detail |
Macros | |
| #define | ANIMARTRIX_PRINT(S) |
| #define | FL_ANIMARTRIX_USES_FAST_MATH 1 |
| #define | FL_COS_F(x) |
| #define | FL_SIN_F(x) |
| #define | num_oscillators 10 |
| #define | PI 3.1415926535897932384626433832795 |
Functions | |
| FASTLED_FORCE_INLINE uint8_t | animartrix_detail::P (uint8_t x) |
Variables | |
| static const uint8_t | animartrix_detail::PERLIN_NOISE [] |
| struct animartrix_detail::modulators |
| Class Members | ||
|---|---|---|
| float | directional[num_oscillators] | |
| float | linear[num_oscillators] | |
| float | noise_angle[num_oscillators] | |
| float | radial[num_oscillators] | |
| struct animartrix_detail::oscillators |
| Class Members | ||
|---|---|---|
| float | master_speed | |
| float | offset[num_oscillators] | |
| float | ratio[num_oscillators] | |
| struct animartrix_detail::render_parameters |