pub struct SubEmitter {
pub on: ParticleEventKind,
pub emitter: Arc<dyn ParticleEmitter>,
pub inherit: Inherit,
pub probability: f32,
}Expand description
Event-triggered emitter. It receives local step zero and Time::ZERO for each trigger.
Fields§
§on: ParticleEventKindBirth/death/contact/age trigger.
emitter: Arc<dyn ParticleEmitter>Immutable local emitter definition.
inherit: InheritParent property policy.
probability: f32Probability in 0..=1, keyed by parent/event/rule.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SubEmitter
impl !UnwindSafe for SubEmitter
impl Forget for SubEmitter
impl Freeze for SubEmitter
impl Move for SubEmitter
impl Send for SubEmitter
impl Sync for SubEmitter
impl Unpin for SubEmitter
impl UnsafeUnpin for SubEmitter
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