ParticlePathPreset class

Describes a reusable particle shape for atlas and shader rendering.

Annotations

Constructors

ParticlePathPreset({required Path path, double? areaFactor})
const
ParticlePathPreset.custom(Path path, {double? areaFactor})
Creates a preset from a custom Path.
factory

Properties

areaFactor double?
Optional area factor used to normalize density between shapes.
final
hashCode int
The hash code for this object.
no setterinherited
path Path
Path defining the particle shape in local coordinates.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

circle ParticlePathPreset
Circular particle shape.
final
snowflake ParticlePathPreset
Six-point snowflake-like particle shape.
final
star ParticlePathPreset
Five-point star particle shape.
final

Static Methods

buildStarPath(Offset center, double outerRadius, int points, double innerRatio) Path
Builds a star path for custom presets.