pub enum VisualizationTaskOutput {
ScalarFieldUpdate {
layer_name: String,
values: Vec<f32>,
},
ColumnUpdate {
layer_name: String,
columns: ColumnInstanceSet,
ramp: ColorRamp,
},
PointCloudUpdate {
layer_name: String,
points: PointInstanceSet,
ramp: ColorRamp,
},
}Expand description
Output of an asynchronous visualization preprocessing task.
Contains the preprocessed data ready to be applied to a layer via
the corresponding MapState::set_* method.
Variants§
ScalarFieldUpdate
Preprocessed scalar field values (for grid scalar / grid extrusion).
ColumnUpdate
Preprocessed column instances (for instanced column layers).
Fields
§
columns: ColumnInstanceSetNew column instance set.
PointCloudUpdate
Preprocessed point instances (for point cloud layers).
Auto Trait Implementations§
impl Freeze for VisualizationTaskOutput
impl RefUnwindSafe for VisualizationTaskOutput
impl Send for VisualizationTaskOutput
impl Sync for VisualizationTaskOutput
impl Unpin for VisualizationTaskOutput
impl UnsafeUnpin for VisualizationTaskOutput
impl UnwindSafe for VisualizationTaskOutput
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