Trait lyon_tessellation::geometry_builder::StrokeGeometryBuilder[][src]

pub trait StrokeGeometryBuilder: GeometryBuilder {
    fn add_stroke_vertex(
        &mut self,
        vertex: StrokeVertex<'_, '_>
    ) -> Result<VertexId, GeometryBuilderError>; }

A Geometry builder to interface with the StrokeTessellator.

Types implementing this trait must also implement the GeometryBuilder trait.

Required methods

fn add_stroke_vertex(
    &mut self,
    vertex: StrokeVertex<'_, '_>
) -> Result<VertexId, GeometryBuilderError>
[src]

Inserts a vertex, providing its position, and optionally a normal. Returns a vertex id that is only valid between begin_geometry and end_geometry.

This method can only be called between begin_geometry and end_geometry.

Loading content...

Implementors

impl StrokeGeometryBuilder for NoOutput[src]

impl<'l, OutputVertex, OutputIndex, Ctor> StrokeGeometryBuilder for BuffersBuilder<'l, OutputVertex, OutputIndex, Ctor> where
    OutputVertex: 'l,
    OutputIndex: Add + From<VertexId> + MaxIndex,
    Ctor: StrokeVertexConstructor<OutputVertex>, 
[src]

Loading content...