pub struct PlottingConfig {
pub mode: PlotMode,
pub force_headless: bool,
pub backend: PlotBackend,
pub gui: Option<GuiConfig>,
pub export: Option<ExportConfig>,
pub scatter_target_points: Option<u32>,
pub surface_vertex_budget: Option<u64>,
}Expand description
Plotting configuration
Fields§
§mode: PlotModePlotting mode
force_headless: boolForce headless mode
backend: PlotBackendDefault plot backend
gui: Option<GuiConfig>GUI settings
export: Option<ExportConfig>Export settings
scatter_target_points: Option<u32>Target scatter point budget for GPU decimation overrides
surface_vertex_budget: Option<u64>Surface vertex budget override for LOD selection
Trait Implementations§
Source§impl Clone for PlottingConfig
impl Clone for PlottingConfig
Source§fn clone(&self) -> PlottingConfig
fn clone(&self) -> PlottingConfig
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 PlottingConfig
impl Debug for PlottingConfig
Source§impl Default for PlottingConfig
impl Default for PlottingConfig
Source§impl<'de> Deserialize<'de> for PlottingConfig
impl<'de> Deserialize<'de> for PlottingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PlottingConfig
impl RefUnwindSafe for PlottingConfig
impl Send for PlottingConfig
impl Sync for PlottingConfig
impl Unpin for PlottingConfig
impl UnsafeUnpin for PlottingConfig
impl UnwindSafe for PlottingConfig
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