pub struct InterpolationStats {
pub jitter_ticks: f64,
pub late_sample_pressure: f64,
pub delay_ticks: f64,
pub late_samples: u64,
pub replaced_samples: u64,
}Expand description
Current interpolation timing statistics.
Fields§
§jitter_ticks: f64Smoothed absolute arrival variation expressed in simulation ticks.
late_sample_pressure: f64Smoothed fraction of observations that arrived behind the newest buffered Tick.
delay_ticks: f64Current adaptive render delay.
late_samples: u64Number of out-of-order states inserted.
replaced_samples: u64Number of duplicate Tick states replaced.
Trait Implementations§
Source§impl Clone for InterpolationStats
impl Clone for InterpolationStats
Source§fn clone(&self) -> InterpolationStats
fn clone(&self) -> InterpolationStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterpolationStats
Source§impl Debug for InterpolationStats
impl Debug for InterpolationStats
Source§impl PartialEq for InterpolationStats
impl PartialEq for InterpolationStats
impl StructuralPartialEq for InterpolationStats
Auto Trait Implementations§
impl Freeze for InterpolationStats
impl RefUnwindSafe for InterpolationStats
impl Send for InterpolationStats
impl Sync for InterpolationStats
impl Unpin for InterpolationStats
impl UnsafeUnpin for InterpolationStats
impl UnwindSafe for InterpolationStats
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