[][src]Trait lyon_path::iterator::QuadraticPathIterator

pub trait QuadraticPathIterator: Iterator<Item = QuadraticEvent> + Sized {
    fn path_events(self) -> Map<Self, fn(_: QuadraticEvent) -> PathEvent> { ... }
fn svg_events(self) -> Map<Self, fn(_: QuadraticEvent) -> SvgEvent> { ... }
fn transformed(self, mat: &Transform2D) -> Transformed<Self> { ... } }

An extension to the common Iterator interface, that adds information which is useful when chaining path-specific iterators.

Provided methods

fn path_events(self) -> Map<Self, fn(_: QuadraticEvent) -> PathEvent>

Returns an iterator of path events.

fn svg_events(self) -> Map<Self, fn(_: QuadraticEvent) -> SvgEvent>

Returns an iterator of svg events.

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

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

Loading content...

Implementors

impl<Iter> QuadraticPathIterator for Iter where
    Iter: Iterator<Item = QuadraticEvent>, 
[src]

fn path_events(self) -> Map<Self, fn(_: QuadraticEvent) -> PathEvent>[src]

fn svg_events(self) -> Map<Self, fn(_: QuadraticEvent) -> SvgEvent>[src]

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

Loading content...