pub struct DashPattern {
pub pattern: Vec<f32>,
pub offset: f32,
}Expand description
A dash pattern applied to a stroke.
offset shifts the pattern along the path; a negative offset moves the
pattern backwards.
Fields§
§pattern: Vec<f32>The alternating on/off lengths, in pixels.
An empty slice means “solid”. An odd-length array is repeated twice to make the on/off alternation well-defined.
offset: f32The distance into the pattern at which the dash starts.
Implementations§
Source§impl DashPattern
Inherent implementation of DashPattern.
impl DashPattern
Inherent implementation of DashPattern.
Source§impl DashPattern
impl DashPattern
pub fn get_pattern(&self) -> &Vec<f32>
pub fn get_mut_pattern(&mut self) -> &mut Vec<f32>
pub fn set_pattern(&mut self, val: Vec<f32>) -> &mut Self
pub fn get_offset(&self) -> f32
pub fn get_mut_offset(&mut self) -> &mut f32
pub fn set_offset(&mut self, val: f32) -> &mut Self
Trait Implementations§
Source§impl Clone for DashPattern
impl Clone for DashPattern
Source§impl Debug for DashPattern
impl Debug for DashPattern
Source§impl Default for DashPattern
impl Default for DashPattern
Source§impl PartialEq for DashPattern
impl PartialEq for DashPattern
impl StructuralPartialEq for DashPattern
Auto Trait Implementations§
impl Freeze for DashPattern
impl RefUnwindSafe for DashPattern
impl Send for DashPattern
impl Sync for DashPattern
impl Unpin for DashPattern
impl UnsafeUnpin for DashPattern
impl UnwindSafe for DashPattern
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