pub struct FrameWork {
pub phases: PhaseTimes,
pub builds: u32,
pub cause: Option<BuildCause>,
pub paints: u32,
pub shapes: u32,
pub elements: u32,
}Expand description
What the UI runtime did for one frame.
Fields§
§phases: PhaseTimesTime in each phase; zero unless a clock was given to the runtime.
builds: u32Times the views ran.
cause: Option<BuildCause>Why they ran, the first time this frame.
paints: u32Times the scene was painted.
shapes: u32Times text was shaped.
elements: u32Elements on screen.
Trait Implementations§
impl Copy for FrameWork
impl StructuralPartialEq for FrameWork
Auto Trait Implementations§
impl Freeze for FrameWork
impl RefUnwindSafe for FrameWork
impl Send for FrameWork
impl Sync for FrameWork
impl Unpin for FrameWork
impl UnsafeUnpin for FrameWork
impl UnwindSafe for FrameWork
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