pub struct EngineSnapshot {
pub fps: f64,
pub frame_time_ms: f64,
pub entity_count: usize,
pub particle_count: usize,
pub glyph_count: usize,
pub memory_estimate: usize,
pub extras: Vec<(String, String)>,
}Expand description
A snapshot of engine-level performance data passed to PerformanceDashboard.
Fields§
§fps: f64§frame_time_ms: f64§entity_count: usize§particle_count: usize§glyph_count: usize§memory_estimate: usizeEstimated heap usage in bytes.
extras: Vec<(String, String)>Optional extra named values.
Trait Implementations§
Source§impl Clone for EngineSnapshot
impl Clone for EngineSnapshot
Source§fn clone(&self) -> EngineSnapshot
fn clone(&self) -> EngineSnapshot
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 EngineSnapshot
impl Debug for EngineSnapshot
Source§impl Default for EngineSnapshot
impl Default for EngineSnapshot
Source§fn default() -> EngineSnapshot
fn default() -> EngineSnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EngineSnapshot
impl RefUnwindSafe for EngineSnapshot
impl Send for EngineSnapshot
impl Sync for EngineSnapshot
impl Unpin for EngineSnapshot
impl UnsafeUnpin for EngineSnapshot
impl UnwindSafe for EngineSnapshot
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