FastLED 3.9.15
Loading...
Searching...
No Matches
perlin_particle_punch.cpp.hpp File Reference
#include "fl/fx/1d/perlin_particle_punch.h"
#include "fl/math/math.h"
#include "noise.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for perlin_particle_punch.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::PerlinParticlePunch::AmbientParticle
 
struct  fl::PerlinParticlePunch::DebrisParticle
 
struct  fl::PerlinParticlePunch::MeteorParticle
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::anonymous_namespace{perlin_particle_punch.cpp.hpp}
 

Functions

u8 fl::anonymous_namespace{perlin_particle_punch.cpp.hpp}::clamp_u8 (float v)
 

Class Documentation

◆ fl::PerlinParticlePunch::AmbientParticle

struct fl::PerlinParticlePunch::AmbientParticle
Class Members
bool alive = false
float brightness = 0.0f
u8 headWidth = 3
u8 paletteIndex = 0
float position = 0.0f
float velocity = 0.0f

◆ fl::PerlinParticlePunch::DebrisParticle

struct fl::PerlinParticlePunch::DebrisParticle
+ Collaboration diagram for fl::PerlinParticlePunch::DebrisParticle:
Class Members
bool alive = false
float brightness = 0.0f
CRGB color = CRGB::Black
float position = 0.0f
float velocity = 0.0f