pub struct Emitter {
pub rate: f32,
pub burst_count: u32,
pub shape: EmitterShape,
pub cone_angle: f32,
}Fields§
§rate: f32Particles emitted per second (0 = burst-only).
burst_count: u32Number of particles per burst trigger.
shape: EmitterShapeShape from which particles originate.
cone_angle: f32Half-angle of the emission cone in radians. 0 = emit only along direction, PI = full sphere (default).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Emitter
impl<'de> Deserialize<'de> for Emitter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Emitter
impl RefUnwindSafe for Emitter
impl Send for Emitter
impl Sync for Emitter
impl Unpin for Emitter
impl UnsafeUnpin for Emitter
impl UnwindSafe for Emitter
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