models/spoiler_configs library

Configuration models for spoiler effects (particles, shaders, masks, fades).

Classes

FadeConfig
Configuration for spoiler fade behavior.
ParticleConfig
ParticlePathPreset
Describes a reusable particle shape for atlas and shader rendering.
ShaderConfig
Describes a fragment shader and how to build its uniform values.
SpoilerConfig
Configuration for the spoiler effect.
SpoilerMask
Configuration for applying a mask to the spoiler effect.

Typedefs

ShaderCallback = List<double> Function(Rect rect, double time, double seed, Offset fadeCenter, bool isFading, double fadeRadius, SpoilerConfig config)
Generates the list of float uniforms passed to a fragment shader.