Struct lyon::path_iterator::PathStateSvgIter
[−]
[src]
pub struct PathStateSvgIter<Iter> { /* fields omitted */ }
An adapater iterator that implements SvgIterator on top of an Iterator
Methods
impl<Iter> PathStateSvgIter<Iter> where Iter: Iterator<Item=SvgEvent>
fn new(it: Iter) -> PathStateSvgIter<Iter>
Trait Implementations
impl<Iter> SvgIterator for PathStateSvgIter<Iter> where Iter: Iterator<Item=SvgEvent>
fn get_state(&self) -> &PathState
The returned structure exposes the current position, the first position in the current sub-path, and the position of the last control point. Read more
fn flattened(self, tolerance: f32) -> FlatteningIter<SvgToPathIter<Self>>
Returns an iterator of FlattenedEvents, turning curves into sequences of line segments.
fn path_iter(self) -> SvgToPathIter<Self>
Returns an iterator of path events.