pub struct Outline { /* private fields */ }Implementations§
Source§impl Outline
impl Outline
pub fn get_width(&self) -> &u32
pub fn set_width(&mut self, value: u32) -> &mut Self
pub fn get_cap_type(&self) -> Option<&str>
pub fn set_cap_type<S: Into<String>>(&mut self, value: S) -> &mut Self
pub fn get_compound_line_type(&self) -> Option<&str>
pub fn set_compound_line_type<S: Into<String>>(&mut self, value: S) -> &mut Self
pub fn get_solid_fill(&self) -> Option<&SolidFill>
pub fn get_solid_fill_mut(&mut self) -> Option<&mut SolidFill>
pub fn set_solid_fill(&mut self, value: SolidFill) -> &mut Self
pub fn get_gradient_fill(&self) -> Option<&GradientFill>
pub fn get_gradient_fill_mut(&mut self) -> Option<&mut GradientFill>
pub fn set_gradient_fill(&mut self, value: GradientFill) -> &mut Self
pub fn get_tail_end(&self) -> Option<&TailEnd>
pub fn get_tail_end_mut(&mut self) -> Option<&mut TailEnd>
pub fn set_tail_end(&mut self, value: TailEnd) -> &mut Self
pub fn get_no_fill(&self) -> Option<&NoFill>
pub fn get_no_fill_mut(&mut self) -> Option<&mut NoFill>
pub fn set_no_fill(&mut self, value: NoFill) -> &mut Self
pub fn get_bevel(&self) -> Option<&Bevel>
pub fn get_bevel_mut(&mut self) -> Option<&mut Bevel>
pub fn set_bevel(&mut self, value: Bevel) -> &mut Self
pub fn get_preset_dash(&self) -> Option<&PresetDash>
pub fn get_preset_dash_mut(&mut self) -> Option<&mut PresetDash>
pub fn set_preset_dash(&mut self, value: PresetDash) -> &mut Self
pub fn get_miter(&self) -> Option<&Miter>
pub fn get_miter_mut(&mut self) -> Option<&mut Miter>
pub fn set_miter(&mut self, value: Miter) -> &mut Self
pub fn get_round(&self) -> Option<&Round>
pub fn get_round_mut(&mut self) -> Option<&mut Round>
pub fn set_round(&mut self, value: Round) -> &mut Self
pub fn get_alignment(&self) -> &PenAlignmentValues
pub fn set_alignment(&mut self, value: PenAlignmentValues)
pub fn set_system_color(&mut self, value: SystemColor)
pub fn get_system_color(&self) -> Option<&SystemColor>
pub fn get_system_color_mut(&mut self) -> Option<&mut SystemColor>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Outline
impl RefUnwindSafe for Outline
impl Send for Outline
impl Sync for Outline
impl Unpin for Outline
impl UnwindSafe for Outline
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