pub struct ToolOptions {Show 29 fields
pub type_: ToolType,
pub brush_preset: bool,
pub flow: f64,
pub wetness: Option<f64>,
pub dryness: Option<f64>,
pub mix: Option<f64>,
pub smooth: f64,
pub mode: BlendMode,
pub opacity: f64,
pub smoothing: bool,
pub smoothing_value: f64,
pub smoothing_radius_mode: bool,
pub smoothing_catchup: bool,
pub smoothing_catchup_at_end: bool,
pub smoothing_zoom_compensation: bool,
pub pressure_smoothing: bool,
pub use_pressure_overrides_size: bool,
pub use_pressure_overrides_opacity: bool,
pub use_legacy: bool,
pub auto_fill: Option<bool>,
pub auto_clean: Option<bool>,
pub load_solid_color_only: Option<bool>,
pub sample_all_layers: Option<bool>,
pub flow_dynamics: Option<BrushDynamics>,
pub opacity_dynamics: Option<BrushDynamics>,
pub size_dynamics: Option<BrushDynamics>,
pub smudge_finger_painting: Option<bool>,
pub smudge_sample_all_layers: Option<bool>,
pub strength: Option<f64>,
}Fields§
§type_: ToolType§brush_preset: bool§flow: f64§wetness: Option<f64>§dryness: Option<f64>§mix: Option<f64>§smooth: f64§mode: BlendMode§opacity: f64§smoothing: bool§smoothing_value: f64§smoothing_radius_mode: bool§smoothing_catchup: bool§smoothing_catchup_at_end: bool§smoothing_zoom_compensation: bool§pressure_smoothing: bool§use_pressure_overrides_size: bool§use_pressure_overrides_opacity: bool§use_legacy: bool§auto_fill: Option<bool>§auto_clean: Option<bool>§load_solid_color_only: Option<bool>§sample_all_layers: Option<bool>§flow_dynamics: Option<BrushDynamics>§opacity_dynamics: Option<BrushDynamics>§size_dynamics: Option<BrushDynamics>§smudge_finger_painting: Option<bool>§smudge_sample_all_layers: Option<bool>§strength: Option<f64>Trait Implementations§
Source§impl Clone for ToolOptions
impl Clone for ToolOptions
Source§fn clone(&self) -> ToolOptions
fn clone(&self) -> ToolOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ToolOptions
impl RefUnwindSafe for ToolOptions
impl Send for ToolOptions
impl Sync for ToolOptions
impl Unpin for ToolOptions
impl UnsafeUnpin for ToolOptions
impl UnwindSafe for ToolOptions
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