[−][src]Enum lyon_path::SvgEvent
Path event enum that can represent all of SVG's path description syntax.
See the SVG specification: https://www.w3.org/TR/SVG/paths.html
Variants
MoveTo(Point)
RelativeMoveTo(Vector)
LineTo(Point)
RelativeLineTo(Vector)
QuadraticTo(Point, Point)
RelativeQuadraticTo(Vector, Vector)
CubicTo(Point, Point, Point)
RelativeCubicTo(Vector, Vector, Vector)
ArcTo(Vector, Angle, ArcFlags, Point)
Elliptic arc represented with the radii, the x axis rotation, arc flags and the destination point.
RelativeArcTo(Vector, Angle, ArcFlags, Vector)
Elliptic arc represented with the radii, the x axis rotation, arc flags and the vector from the current position to the destination point.
HorizontalLineTo(f32)
VerticalLineTo(f32)
RelativeHorizontalLineTo(f32)
RelativeVerticalLineTo(f32)
SmoothQuadraticTo(Point)
SmoothRelativeQuadraticTo(Vector)
SmoothCubicTo(Point, Point)
SmoothRelativeCubicTo(Vector, Vector)
Close
Trait Implementations
impl Clone for SvgEvent
[src]
fn clone(&self) -> SvgEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Into<SvgEvent> for FlattenedEvent
[src]
impl Copy for SvgEvent
[src]
impl PartialEq<SvgEvent> for SvgEvent
[src]
impl Debug for SvgEvent
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,