pub struct GizmoConfig {
pub mode: GizmoMode,
pub space: GizmoSpace,
pub visible: bool,
pub size: f32,
pub snap_translate: f32,
pub snap_rotate: f32,
pub snap_scale: f32,
}Expand description
Configuration for a transformation gizmo.
Fields§
§mode: GizmoModeThe current gizmo mode.
space: GizmoSpaceThe coordinate space.
visible: boolWhether the gizmo is visible.
size: f32Size of the gizmo (in screen-relative units).
snap_translate: f32Snap value for translation (0.0 = disabled).
snap_rotate: f32Snap value for rotation in degrees (0.0 = disabled).
snap_scale: f32Snap value for scale (0.0 = disabled).
Implementations§
Source§impl GizmoConfig
impl GizmoConfig
Sourcepub fn with_space(self, space: GizmoSpace) -> Self
pub fn with_space(self, space: GizmoSpace) -> Self
Sets the coordinate space.
Sourcepub fn with_snap_translate(self, snap: f32) -> Self
pub fn with_snap_translate(self, snap: f32) -> Self
Sets the translation snap value.
Sourcepub fn with_snap_rotate(self, snap: f32) -> Self
pub fn with_snap_rotate(self, snap: f32) -> Self
Sets the rotation snap value in degrees.
Sourcepub fn with_snap_scale(self, snap: f32) -> Self
pub fn with_snap_scale(self, snap: f32) -> Self
Sets the scale snap value.
Trait Implementations§
Source§impl Clone for GizmoConfig
impl Clone for GizmoConfig
Source§fn clone(&self) -> GizmoConfig
fn clone(&self) -> GizmoConfig
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 GizmoConfig
impl Debug for GizmoConfig
Auto Trait Implementations§
impl Freeze for GizmoConfig
impl RefUnwindSafe for GizmoConfig
impl Send for GizmoConfig
impl Sync for GizmoConfig
impl Unpin for GizmoConfig
impl UnsafeUnpin for GizmoConfig
impl UnwindSafe for GizmoConfig
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