pub struct TerrainDiagnostics {Show 19 fields
pub enabled: bool,
pub cache_entries: usize,
pub pending_tiles: usize,
pub visible_mesh_tiles: usize,
pub visible_loaded_tiles: usize,
pub visible_pending_tiles: usize,
pub visible_placeholder_tiles: usize,
pub visible_hillshade_tiles: usize,
pub source_max_zoom: u8,
pub last_desired_zoom: u8,
pub mesh_resolution: u16,
pub vertical_exaggeration: f64,
pub skirt_depth_m: f64,
pub visible_min_elevation_m: Option<f64>,
pub visible_max_elevation_m: Option<f64>,
pub elevation_texture_tiles: usize,
pub materialized_vertex_count: usize,
pub materialized_index_count: usize,
pub source_diagnostics: Option<ElevationSourceDiagnostics>,
}Expand description
Snapshot diagnostics for the terrain pipeline.
Fields§
§enabled: boolWhether terrain rendering is enabled.
cache_entries: usizeNumber of cached elevation tiles currently retained.
pending_tiles: usizeNumber of elevation fetches currently pending.
visible_mesh_tiles: usizeNumber of terrain mesh descriptors visible in the most recent frame.
visible_loaded_tiles: usizeNumber of visible tiles whose elevation source data is cached.
visible_pending_tiles: usizeNumber of visible tiles whose elevation source data is still pending.
visible_placeholder_tiles: usizeNumber of visible tiles currently using flat placeholder elevation.
visible_hillshade_tiles: usizeNumber of prepared hillshade rasters for the most recent visible terrain set.
source_max_zoom: u8Elevation source max zoom currently configured.
last_desired_zoom: u8Most recent desired terrain zoom requested by the terrain manager.
mesh_resolution: u16Terrain mesh resolution configured on the manager.
vertical_exaggeration: f64Terrain vertical exaggeration currently in effect.
skirt_depth_m: f64Terrain skirt depth in meters.
visible_min_elevation_m: Option<f64>Minimum visible terrain elevation in rendered meters, if any visible mesh has elevation data.
visible_max_elevation_m: Option<f64>Maximum visible terrain elevation in rendered meters, if any visible mesh has elevation data.
elevation_texture_tiles: usizeNumber of visible terrain descriptors carrying an elevation texture payload.
materialized_vertex_count: usizeTotal materialized terrain vertices currently present in the visible mesh set.
materialized_index_count: usizeTotal materialized terrain indices currently present in the visible mesh set.
source_diagnostics: Option<ElevationSourceDiagnostics>Optional transport/failure diagnostics from the active elevation source.
Trait Implementations§
Source§impl Clone for TerrainDiagnostics
impl Clone for TerrainDiagnostics
Source§fn clone(&self) -> TerrainDiagnostics
fn clone(&self) -> TerrainDiagnostics
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more