pub struct RenderStatsSnapshot {Show 27 fields
pub submits: u32,
pub offscreen_acquires: u32,
pub offscreen_news: u32,
pub offscreen_total_bytes: u64,
pub upload_bytes: u64,
pub isolated_layer_renders: u32,
pub isolated_layer_pixels: u64,
pub layer_cache_hits: u32,
pub layer_cache_misses: u32,
pub layer_cache_evictions: u32,
pub layer_cache_hit_pixels: u64,
pub layer_cache_miss_pixels: u64,
pub blur_passes: u32,
pub composite_passes: u32,
pub effect_applies: u32,
pub shape_passes: u32,
pub image_passes: u32,
pub text_passes: u32,
pub offscreen_pool_size: u32,
pub offscreen_pool_bytes: u64,
pub text_pool_size: u32,
pub layer_cache_size: u32,
pub layer_cache_bytes: u64,
pub image_cache_size: u32,
pub text_cache_size: u32,
pub top_isolated_layers: [Option<IsolatedLayerStat>; 8],
pub top_isolated_layer_count: usize,
}Fields§
§submits: u32§offscreen_acquires: u32§offscreen_news: u32§offscreen_total_bytes: u64§upload_bytes: u64§isolated_layer_renders: u32§isolated_layer_pixels: u64§layer_cache_hits: u32§layer_cache_misses: u32§layer_cache_evictions: u32§layer_cache_hit_pixels: u64§layer_cache_miss_pixels: u64§blur_passes: u32§composite_passes: u32§effect_applies: u32§shape_passes: u32§image_passes: u32§text_passes: u32§offscreen_pool_size: u32§offscreen_pool_bytes: u64§text_pool_size: u32§layer_cache_size: u32§layer_cache_bytes: u64§image_cache_size: u32§text_cache_size: u32§top_isolated_layers: [Option<IsolatedLayerStat>; 8]§top_isolated_layer_count: usizeImplementations§
Source§impl FrameStatsSnapshot
impl FrameStatsSnapshot
pub fn top_isolated_layers(self) -> impl Iterator<Item = IsolatedLayerStat>
Trait Implementations§
Source§impl Clone for FrameStatsSnapshot
impl Clone for FrameStatsSnapshot
Source§fn clone(&self) -> FrameStatsSnapshot
fn clone(&self) -> FrameStatsSnapshot
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 moreSource§impl Debug for FrameStatsSnapshot
impl Debug for FrameStatsSnapshot
Source§impl Default for FrameStatsSnapshot
impl Default for FrameStatsSnapshot
Source§fn default() -> FrameStatsSnapshot
fn default() -> FrameStatsSnapshot
Returns the “default value” for a type. Read more
Source§impl PartialEq for FrameStatsSnapshot
impl PartialEq for FrameStatsSnapshot
impl Copy for FrameStatsSnapshot
impl StructuralPartialEq for FrameStatsSnapshot
Auto Trait Implementations§
impl Freeze for FrameStatsSnapshot
impl RefUnwindSafe for FrameStatsSnapshot
impl Send for FrameStatsSnapshot
impl Sync for FrameStatsSnapshot
impl Unpin for FrameStatsSnapshot
impl UnsafeUnpin for FrameStatsSnapshot
impl UnwindSafe for FrameStatsSnapshot
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