Struct ClientFrameStats
pub struct ClientFrameStats {
pub fps: f32,
pub rendered_frames: u64,
pub frame_time_ns: Option<u64>,
}Expand description
Existing local frame counters, sampled only when requested by a mod.
Fields§
§fps: f32The game’s most recently computed frames per second (updated about once a second), not an inverse of a single frame time.
rendered_frames: u64Frames rendered by this window since it started, including menus.
frame_time_ns: Option<u64>The most recent completed frame’s wall interval in nanoseconds, including
waits. None before a frame sample exists or after the chart was reset.
Trait Implementations§
§impl Clone for ClientFrameStats
impl Clone for ClientFrameStats
§fn clone(&self) -> ClientFrameStats
fn clone(&self) -> ClientFrameStats
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 ClientFrameStats
§impl Debug for ClientFrameStats
impl Debug for ClientFrameStats
§impl PartialEq for ClientFrameStats
impl PartialEq for ClientFrameStats
impl StructuralPartialEq for ClientFrameStats
Auto Trait Implementations§
impl Freeze for ClientFrameStats
impl RefUnwindSafe for ClientFrameStats
impl Send for ClientFrameStats
impl Sync for ClientFrameStats
impl Unpin for ClientFrameStats
impl UnsafeUnpin for ClientFrameStats
impl UnwindSafe for ClientFrameStats
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