pub enum VisualizationOverlay {
GridScalar {
layer_id: LayerId,
grid: GeoGrid,
field: ScalarField2D,
ramp: ColorRamp,
},
GridExtrusion {
layer_id: LayerId,
grid: GeoGrid,
field: ScalarField2D,
ramp: ColorRamp,
params: ExtrusionParams,
},
Columns {
layer_id: LayerId,
columns: ColumnInstanceSet,
ramp: ColorRamp,
},
Points {
layer_id: LayerId,
points: PointInstanceSet,
ramp: ColorRamp,
},
}Expand description
A single visualization overlay collected from the layer stack during
MapState::update_with_dt.
Renderers read these from [FrameOutput::visualization] alongside
terrain, vectors, and models.
Variants§
GridScalar
Flat georeferenced colour grid.
Fields
§
field: ScalarField2DScalar values.
GridExtrusion
Extruded georeferenced grid.
Fields
§
field: ScalarField2DScalar values driving extrusion height.
§
params: ExtrusionParamsExtrusion parameters.
Columns
Instanced columns.
Fields
§
columns: ColumnInstanceSetColumn instances.
Points
Point-cloud / scatter instances.
Trait Implementations§
Source§impl Clone for VisualizationOverlay
impl Clone for VisualizationOverlay
Source§fn clone(&self) -> VisualizationOverlay
fn clone(&self) -> VisualizationOverlay
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 moreAuto Trait Implementations§
impl Freeze for VisualizationOverlay
impl RefUnwindSafe for VisualizationOverlay
impl Send for VisualizationOverlay
impl Sync for VisualizationOverlay
impl Unpin for VisualizationOverlay
impl UnsafeUnpin for VisualizationOverlay
impl UnwindSafe for VisualizationOverlay
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