pub struct SimulationParams {
pub ticks_per_second: f64,
}Expand description
Global simulation timing parameters.
Fields§
§ticks_per_second: f64Number of simulation ticks per real-time second.
Must be positive. Determines the time delta per tick (dt = 1.0 / ticks_per_second).
Higher values yield finer-grained simulation at the cost of more
computation per wall-clock second.
Default (from SimulationBuilder): 60.0.
Trait Implementations§
Source§impl Clone for SimulationParams
impl Clone for SimulationParams
Source§fn clone(&self) -> SimulationParams
fn clone(&self) -> SimulationParams
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 SimulationParams
impl Debug for SimulationParams
Source§impl<'de> Deserialize<'de> for SimulationParams
impl<'de> Deserialize<'de> for SimulationParams
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 SimulationParams
impl RefUnwindSafe for SimulationParams
impl Send for SimulationParams
impl Sync for SimulationParams
impl Unpin for SimulationParams
impl UnsafeUnpin for SimulationParams
impl UnwindSafe for SimulationParams
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