pub struct ParticleEvent {
pub time: Time,
pub particle: Particle,
pub kind: ParticleEventKind,
}Expand description
Event payload ordered by stable nonrecycled particle ID.
Fields§
§time: TimeExact simulation boundary time (including prewarm offset).
particle: ParticleParticle state at the event.
kind: ParticleEventKindTrigger kind.
Trait Implementations§
Source§impl Clone for ParticleEvent
impl Clone for ParticleEvent
impl Copy for ParticleEvent
Source§impl Debug for ParticleEvent
impl Debug for ParticleEvent
Source§impl PartialEq for ParticleEvent
impl PartialEq for ParticleEvent
impl StructuralPartialEq for ParticleEvent
Auto Trait Implementations§
impl Forget for ParticleEvent
impl Freeze for ParticleEvent
impl RefUnwindSafe for ParticleEvent
impl Send for ParticleEvent
impl Sync for ParticleEvent
impl Unpin for ParticleEvent
impl UnsafeUnpin for ParticleEvent
impl UnwindSafe for ParticleEvent
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