pub struct FrameClock { /* private fields */ }Implementations§
Source§impl FrameClock
impl FrameClock
pub fn new(runtime: RuntimeHandle) -> Self
pub fn runtime_handle(&self) -> RuntimeHandle
pub fn with_frame_nanos( &self, callback: impl FnOnce(u64) + 'static, ) -> FrameCallbackRegistration
pub fn with_frame_millis( &self, callback: impl FnOnce(u64) + 'static, ) -> FrameCallbackRegistration
pub fn next_frame(&self) -> NextFrame ⓘ
Trait Implementations§
Source§impl Clone for FrameClock
impl Clone for FrameClock
Source§fn clone(&self) -> FrameClock
fn clone(&self) -> FrameClock
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 moreAuto Trait Implementations§
impl Freeze for FrameClock
impl !RefUnwindSafe for FrameClock
impl !Send for FrameClock
impl !Sync for FrameClock
impl Unpin for FrameClock
impl !UnwindSafe for FrameClock
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