pub struct TilePipelineDiagnostics {
pub layer_name: String,
pub visible_tiles: usize,
pub visible_loaded_tiles: usize,
pub visible_fallback_tiles: usize,
pub visible_missing_tiles: usize,
pub visible_overzoomed_tiles: usize,
pub selection_stats: TileSelectionStats,
pub counters: TileManagerCounters,
pub cache_stats: TileCacheStats,
pub source_diagnostics: Option<TileSourceDiagnostics>,
}Expand description
Snapshot of the active tile-layer pipeline for debug/telemetry use.
Fields§
§layer_name: StringName of the tile layer providing the snapshot.
visible_tiles: usizeNumber of visible tiles in the layer’s last visible set.
visible_loaded_tiles: usizeNumber of visible tiles with exact or fallback data loaded.
visible_fallback_tiles: usizeNumber of visible tiles currently using fallback imagery.
visible_missing_tiles: usizeNumber of visible tiles with no imagery currently available.
visible_overzoomed_tiles: usizeNumber of visible tiles rendered as overzoomed.
selection_stats: TileSelectionStatsPer-frame tile-selection stats from the last update.
counters: TileManagerCountersCumulative tile-manager counters.
cache_stats: TileCacheStatsCurrent cache state counts.
source_diagnostics: Option<TileSourceDiagnostics>Optional source transport diagnostics.
Trait Implementations§
Source§impl Clone for TilePipelineDiagnostics
impl Clone for TilePipelineDiagnostics
Source§fn clone(&self) -> TilePipelineDiagnostics
fn clone(&self) -> TilePipelineDiagnostics
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 TilePipelineDiagnostics
impl Debug for TilePipelineDiagnostics
Source§impl Default for TilePipelineDiagnostics
impl Default for TilePipelineDiagnostics
Source§fn default() -> TilePipelineDiagnostics
fn default() -> TilePipelineDiagnostics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TilePipelineDiagnostics
impl RefUnwindSafe for TilePipelineDiagnostics
impl Send for TilePipelineDiagnostics
impl Sync for TilePipelineDiagnostics
impl Unpin for TilePipelineDiagnostics
impl UnsafeUnpin for TilePipelineDiagnostics
impl UnwindSafe for TilePipelineDiagnostics
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