pub struct HeijunkaStatus {
pub budget_ms: f64,
pub used_ms: f64,
pub substeps: usize,
pub quality: QualityLevel,
pub avg_physics_ms: f64,
pub utilization: f64,
}Expand description
Heijunka status for visualization.
Fields§
§budget_ms: f64Current frame budget (ms).
used_ms: f64Time used in last frame (ms).
substeps: usizeSubsteps in last frame.
quality: QualityLevelCurrent quality level.
avg_physics_ms: f64Average physics time over recent frames (ms).
utilization: f64Budget utilization (0.0 - 1.0+).
Trait Implementations§
Source§impl Clone for HeijunkaStatus
impl Clone for HeijunkaStatus
Source§fn clone(&self) -> HeijunkaStatus
fn clone(&self) -> HeijunkaStatus
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 HeijunkaStatus
impl Debug for HeijunkaStatus
Source§impl Default for HeijunkaStatus
impl Default for HeijunkaStatus
Source§fn default() -> HeijunkaStatus
fn default() -> HeijunkaStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HeijunkaStatus
impl<'de> Deserialize<'de> for HeijunkaStatus
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 HeijunkaStatus
impl RefUnwindSafe for HeijunkaStatus
impl Send for HeijunkaStatus
impl Sync for HeijunkaStatus
impl Unpin for HeijunkaStatus
impl UnsafeUnpin for HeijunkaStatus
impl UnwindSafe for HeijunkaStatus
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