pub enum PathAttribute {
Stroke(f32, Color),
StrokePixels(f32, Color),
Fill(Color),
FillTexture(TextureId, (f32, f32), (f32, f32), Option<Transform2D>),
FillGradient(GradientId, (f32, f32), (f32, f32), Option<Transform2D>),
}Expand description
Attributes used to render a bezier path
Variants§
Stroke(f32, Color)
Path is drawn as a stroke with the specified width and colour
StrokePixels(f32, Color)
Path is drawn as a stroke with the specified pixel width and colour
Fill(Color)
Path is filled with the specified colour
FillTexture(TextureId, (f32, f32), (f32, f32), Option<Transform2D>)
Path is filled with the specified texture
FillGradient(GradientId, (f32, f32), (f32, f32), Option<Transform2D>)
Path is filled with the specified gradient
Trait Implementations§
Source§impl Clone for PathAttribute
impl Clone for PathAttribute
Source§fn clone(&self) -> PathAttribute
fn clone(&self) -> PathAttribute
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 PathAttribute
impl Debug for PathAttribute
impl Copy for PathAttribute
Auto Trait Implementations§
impl Freeze for PathAttribute
impl RefUnwindSafe for PathAttribute
impl Send for PathAttribute
impl Sync for PathAttribute
impl Unpin for PathAttribute
impl UnwindSafe for PathAttribute
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more