ParticleBoundaryBehavior enum

What happens when a particle hits a BoundaryForce rect.

Distinct from the ECS BoundaryBehavior enum which governs entity-level boundary responses.

Inheritance
Available extensions

Values

bounce → const ParticleBoundaryBehavior

Reflect the velocity component perpendicular to the hit edge.

kill → const ParticleBoundaryBehavior

Immediately kill the particle (set age = lifetime).

stop → const ParticleBoundaryBehavior

Stop the particle at the boundary (zero out the crossing velocity component).

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
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

Constants

values → const List<ParticleBoundaryBehavior>
A constant List of the values in this enum, in order of their declaration.