[][src]Struct lyon_path::default::Builder

pub struct Builder { /* fields omitted */ }

Builds path object using the FlatPathBuilder interface.

See the builder module documentation.

Methods

impl Builder[src]

pub fn new() -> Self[src]

pub fn with_capacity(cap: usize) -> Self[src]

pub fn with_svg(self) -> SvgPathBuilder<Self>[src]

pub fn flattened(self, tolerance: f32) -> FlatteningBuilder<Self>[src]

Trait Implementations

impl FlatPathBuilder for Builder[src]

type PathType = Path

The type of object that is created by this builder.

fn flat_event(&mut self, event: FlattenedEvent)[src]

fn flattened(self, tolerance: f32) -> FlatteningBuilder<Self>[src]

Returns a builder that approximates all curves with sequences of line segments.

impl PathBuilder for Builder[src]

fn path_event(&mut self, event: PathEvent)[src]

fn with_svg(self) -> SvgPathBuilder<Self>[src]

Returns a builder that support svg commands.

Auto Trait Implementations

impl Unpin for Builder

impl Sync for Builder

impl Send for Builder

impl UnwindSafe for Builder

impl RefUnwindSafe for Builder

Blanket Implementations

impl<Builder> PolygonBuilder for Builder where
    Builder: FlatPathBuilder
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]