pub struct FrameHistory { /* private fields */ }
Expand description
Tracks information about the render history of previous frames
Implementations§
Source§impl FrameHistory
impl FrameHistory
pub fn on_new_frame(&mut self, now: f64, previous_frame_time: Option<f32>)
pub fn mean_frame_time(&self) -> f32
pub fn mean_time_interval(&self) -> f32
pub fn fps(&self) -> f32
pub fn max_fps(&self) -> f32
pub fn ui(&mut self, ui: &mut Ui)
pub fn graph(&mut self, ui: &mut Ui) -> Response
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FrameHistory
impl RefUnwindSafe for FrameHistory
impl Send for FrameHistory
impl Sync for FrameHistory
impl Unpin for FrameHistory
impl UnwindSafe for FrameHistory
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more