[][src]Trait lyon_path::iterator::PathIterator

pub trait PathIterator: Iterator<Item = PathEvent> + Sized {
    fn flattened(self, tolerance: f32) -> Flattened<Self> { ... }
fn transformed(self, mat: &Transform2D) -> Transformed<Self> { ... }
fn bezier_segments(self) -> BezierSegments<Self> { ... } }

An extension trait for PathEvent iterators.

Provided methods

Important traits for Flattened<Iter>
fn flattened(self, tolerance: f32) -> Flattened<Self>

Returns an iterator that turns curves into line segments.

Important traits for Transformed<I>
fn transformed(self, mat: &Transform2D) -> Transformed<Self>

Returns an iterator applying a 2D transform to all of its events.

Important traits for BezierSegments<Iter>
fn bezier_segments(self) -> BezierSegments<Self>

Returns an iterator of segments.

Loading content...

Implementors

impl<Iter> PathIterator for Iter where
    Iter: Iterator<Item = PathEvent>, 
[src]

Important traits for Flattened<Iter>
fn flattened(self, tolerance: f32) -> Flattened<Self>[src]

Important traits for Transformed<I>
fn transformed(self, mat: &Transform2D) -> Transformed<Self>[src]

Important traits for BezierSegments<Iter>
fn bezier_segments(self) -> BezierSegments<Self>[src]

Loading content...