pub struct VisualParams {
pub zoom: f32,
pub focused: Option<NodeId>,
pub min_label_scale: f32,
pub max_label_scale: f32,
}Expand description
Parameters controlling how visuals are derived (not stored in Field).
Fields§
§zoom: f321.0 = normal; smaller means zoomed OUT (you see more).
focused: Option<NodeId>Optional focused node id (draw on top).
min_label_scale: f32Clamp range for label growth.
max_label_scale: f32Trait Implementations§
Source§impl Clone for VisualParams
impl Clone for VisualParams
Source§fn clone(&self) -> VisualParams
fn clone(&self) -> VisualParams
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 VisualParams
impl Debug for VisualParams
Source§impl Default for VisualParams
impl Default for VisualParams
impl Copy for VisualParams
Auto Trait Implementations§
impl Freeze for VisualParams
impl RefUnwindSafe for VisualParams
impl Send for VisualParams
impl Sync for VisualParams
impl Unpin for VisualParams
impl UnsafeUnpin for VisualParams
impl UnwindSafe for VisualParams
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