pub struct RenderSpans {
pub encode: Duration,
pub acquire: Duration,
pub submit: Duration,
}Expand description
The render-thread half of a render-thread-split frame’s timing: the
encode/acquire/submit spans measured on the render thread,
folded together with the UI thread’s UiSpans via
FramePasses::from_split. See FramePasses::encode/FramePasses::acquire/
FramePasses::submit for each span’s exact boundary (the v3 attribution
this split preserves unchanged).
Fields§
§encode: Duration§acquire: Duration§submit: DurationTrait Implementations§
Source§impl Clone for RenderSpans
impl Clone for RenderSpans
impl Copy for RenderSpans
Source§impl Debug for RenderSpans
impl Debug for RenderSpans
Source§impl Default for RenderSpans
impl Default for RenderSpans
impl Eq for RenderSpans
Source§impl PartialEq for RenderSpans
impl PartialEq for RenderSpans
impl StructuralPartialEq for RenderSpans
Auto Trait Implementations§
impl Freeze for RenderSpans
impl RefUnwindSafe for RenderSpans
impl Send for RenderSpans
impl Sync for RenderSpans
impl Unpin for RenderSpans
impl UnsafeUnpin for RenderSpans
impl UnwindSafe for RenderSpans
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
impl<T> Brush for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.