pub enum ParticleEventKind {
Birth,
Death,
Collision,
AgeReached(f32),
}Expand description
Fixed-boundary particle event.
Variants§
Birth
First admission of a live particle.
Death
Half-open lifetime expiry, including kill-on-hit.
Collision
Geometric or population contact.
AgeReached(f32)
Age threshold in seconds, reported at its first simulation boundary.
Trait Implementations§
Source§impl Clone for ParticleEventKind
impl Clone for ParticleEventKind
impl Copy for ParticleEventKind
Source§impl Debug for ParticleEventKind
impl Debug for ParticleEventKind
Source§impl PartialEq for ParticleEventKind
impl PartialEq for ParticleEventKind
impl StructuralPartialEq for ParticleEventKind
Auto Trait Implementations§
impl Forget for ParticleEventKind
impl Freeze for ParticleEventKind
impl Move for ParticleEventKind
impl RefUnwindSafe for ParticleEventKind
impl Send for ParticleEventKind
impl Sync for ParticleEventKind
impl Unpin for ParticleEventKind
impl UnsafeUnpin for ParticleEventKind
impl UnwindSafe for ParticleEventKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more