pub struct Stroke {
pub width: f32,
pub color: Color32,
}
Expand description
Describes the width and color of a line.
The default stroke is the same as Stroke::NONE
.
Fields§
§width: f32
§color: Color32
Implementations§
Source§impl Stroke
impl Stroke
Sourcepub const NONE: Self
pub const NONE: Self
Same as Stroke::default
.
pub fn new(width: impl Into<f32>, color: impl Into<Color32>) -> Self
Sourcepub fn round_center_to_pixel(&self, pixels_per_point: f32, coord: &mut f32)
pub fn round_center_to_pixel(&self, pixels_per_point: f32, coord: &mut f32)
For vertical or horizontal lines: round the stroke center to produce a sharp, pixel-aligned line.
Trait Implementations§
Source§impl From<Stroke> for PathStroke
impl From<Stroke> for PathStroke
impl Copy for Stroke
impl StructuralPartialEq for Stroke
Auto Trait Implementations§
impl Freeze for Stroke
impl RefUnwindSafe for Stroke
impl Send for Stroke
impl Sync for Stroke
impl Unpin for Stroke
impl UnwindSafe for Stroke
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