pub struct SpawnPolicy {
pub mode: SpawnMode,
pub rate_per_sec: f32,
pub burst_count: u32,
pub max_live: u32,
pub warmup_seconds: f32,
pub looped: bool,
pub seed: u64,
pub density_scale_lod: bool,
}Expand description
Spawn policy — how particles are emitted.
Fields§
§mode: SpawnMode§rate_per_sec: f32§burst_count: u32§max_live: u32§warmup_seconds: f32§looped: bool§seed: u64§density_scale_lod: boolTrait Implementations§
Source§impl Clone for SpawnPolicy
impl Clone for SpawnPolicy
Source§fn clone(&self) -> SpawnPolicy
fn clone(&self) -> SpawnPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpawnPolicy
impl Debug for SpawnPolicy
Source§impl Default for SpawnPolicy
impl Default for SpawnPolicy
Source§impl<'de> Deserialize<'de> for SpawnPolicy
impl<'de> Deserialize<'de> for SpawnPolicy
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 SpawnPolicy
impl RefUnwindSafe for SpawnPolicy
impl Send for SpawnPolicy
impl Sync for SpawnPolicy
impl Unpin for SpawnPolicy
impl UnsafeUnpin for SpawnPolicy
impl UnwindSafe for SpawnPolicy
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