models/spoiler_drawing_strategy library

Classes

AtlasSpoilerDrawer
Strategy for drawing particles using Flutter's drawRawAtlas (CPU/hybrid).
AtlasSupportPolicy
ParticleSpoilerDrawer
ParticleVisual
ShaderSpoilerDrawer
Strategy for drawing particles using a custom shader.
SpoilerContext
Context object containing all state required for drawing the spoiler.
SpoilerDrawer
Abstract strategy for drawing particles.
VectorSpoilerDrawer

Properties

debugCircleImageBuilder CircleImageBuilder
getter/setter pair
debugRawAtlasPainter RawAtlasPainter
getter/setter pair

Typedefs

CircleImageBuilder = CircleImage Function({required Color color, required double diameter, double? rasterDiameter, Path? shapePath})
RawAtlasPainter = void Function({required Image atlas, BlendMode? blendMode, required Canvas canvas, Int32List? colors, Rect? cullRect, required Paint paint, required Float32List rects, required Float32List transforms})