pub struct FrameRecord {Show 23 fields
pub interval: Duration,
pub model: Duration,
pub surface: Duration,
pub tree: Duration,
pub layout: Duration,
pub paint: Duration,
pub render_cpu: Duration,
pub resize_events: u32,
pub update: Invalidation,
pub layers: usize,
pub passes: usize,
pub offscreen_pixels: u64,
pub cached_layers: usize,
pub damaged_pixels: u64,
pub textures: usize,
pub reused_textures: usize,
pub texture_bytes: u64,
pub vector_atlas_bytes: u64,
pub vector_atlas_entries: usize,
pub vector_atlas_hits: usize,
pub vector_rasterizations: usize,
pub adapter: AdapterRecord,
pub gpu: Option<GpuFrameRecord>,
}Fields§
§interval: Duration§model: Duration§surface: Duration§tree: Duration§layout: Duration§paint: Duration§render_cpu: Duration§resize_events: u32§update: Invalidation§layers: usize§passes: usize§offscreen_pixels: u64§cached_layers: usize§damaged_pixels: u64§textures: usize§reused_textures: usize§texture_bytes: u64§vector_atlas_bytes: u64§vector_atlas_entries: usize§vector_atlas_hits: usize§vector_rasterizations: usize§adapter: AdapterRecord§gpu: Option<GpuFrameRecord>Implementations§
Trait Implementations§
Source§impl Clone for FrameRecord
impl Clone for FrameRecord
Source§fn clone(&self) -> FrameRecord
fn clone(&self) -> FrameRecord
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 moreSource§impl Debug for FrameRecord
impl Debug for FrameRecord
Source§impl Default for FrameRecord
impl Default for FrameRecord
Source§fn default() -> FrameRecord
fn default() -> FrameRecord
Returns the “default value” for a type. Read more
Source§impl PartialEq for FrameRecord
impl PartialEq for FrameRecord
impl StructuralPartialEq for FrameRecord
Auto Trait Implementations§
impl Freeze for FrameRecord
impl RefUnwindSafe for FrameRecord
impl Send for FrameRecord
impl Sync for FrameRecord
impl Unpin for FrameRecord
impl UnsafeUnpin for FrameRecord
impl UnwindSafe for FrameRecord
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