13#include "../../../Physics/Utils/DampedSpring.h"
14#include "../../../Scene/Materials/Animated/RainbowNoise.h"
15#include "../../../Scene/Materials/Special/Overlays/Text/TextEngine.h"
17#include "../../../Animation/AnimationTracks/EffectChangeTrack.h"
18#include "../../../Scene/Screenspace/Passthrough.h"
19#include "../../../Scene/Screenspace/GlitchX.h"
20#include "../../../Scene/Screenspace/Fisheye.h"
21#include "../../../Scene/Screenspace/HorizontalBlur.h"
22#include "../../../Scene/Screenspace/PhaseOffsetX.h"
23#include "../../../Scene/Screenspace/PhaseOffsetY.h"
24#include "../../../Scene/Screenspace/PhaseOffsetR.h"
25#include "../../../Scene/Screenspace/Magnet.h"
26#include "../../../Scene/Screenspace/Overflow.h"
27#include "../../../Scene/Screenspace/RadialBlur.h"
28#include "../../../Scene/Screenspace/ShiftR.h"
29#include "../../../Scene/Screenspace/VerticalBlur.h"
31#include "../../../Examples/UserConfiguration.h"
34#include "../NeoTrellisMenuHandler.h"
35#elif defined MORSEBUTTON
36#include "../SingleButtonMorseHandler.h"
38#include "../SingleButtonMenuHandler.h"
255 static void Update(
float ratio);
327 static String
GenerateLine(uint8_t options, uint8_t selection);
Simulates the motion of a damped spring.
A template class for animating effect transitions using keyframes.
Abstract base class for applying visual effects to pixel groups.
Implements a fisheye distortion effect for pixel groups.
Implements a glitch effect along the X-axis for pixel groups.
Implements a horizontal blur effect for pixel groups.
Implements a magnetic distortion effect for pixel groups.
Abstract base class for rendering materials.
Implements an overflow distortion effect for pixel groups.
A no-operation effect that leaves pixel groups unchanged.
Applies rotational phase offsets to pixel groups.
Applies horizontal phase offsets to pixel groups.
Applies vertical phase offsets to pixel groups.
Applies a radial blur effect to pixel groups.
A dynamic material that creates a rainbow effect using simplex noise.
Radially shifts the red, green, and blue channels of the pixels.
Represents a 2D vector (X, Y) and provides methods for vector arithmetic.
An effect that applies a vertical blur to a pixel group.