IParticleController class abstract
Abstract interface for controlling particle behavior and physics
This enables different physics models to be applied to the particle system while maintaining consistent update behavior.
Common implementations might include:
- Basic Euler integration
- Verlet integration
- Physics with constraints
- Special effect behaviors
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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
-
updateParticles(
List< Particle> particles, Size bounds) → void - Updates all particles' state based on the current simulation frame
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited