Struct lyon::tessellation::path_stroke::StrokeBuilder []

pub struct StrokeBuilder<'l, Output> where
    Output: 'l, 
{ /* fields omitted */ }

A builder that tessellates a stroke directly without allocating any intermediate data structure.

Methods

impl<'l, Output> StrokeBuilder<'l, Output> where
    Output: 'l + GeometryBuilder<StrokeVertex>, 

Trait Implementations

impl<'l, Output> BaseBuilder for StrokeBuilder<'l, Output> where
    Output: 'l + GeometryBuilder<StrokeVertex>, 

The type of object that is created by this builder.

Sets the current position in preparation for the next sub-path. If the current sub-path contains edges, this ends the sub-path without closing it. Read more

Adds a line segment to the current sub-path and set the current position.

Closes the current sub path and sets the current position to the first position of this the current sub-path. Read more

Builds a path object and resets the builder so that it can be used again.

Builds a path object and resets the builder so that it can be used again.

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