Struct lyon_tessellation::geometry_builder::NoOutput [−][src]
pub struct NoOutput { /* fields omitted */ }
Expand description
A geometry builder that does not output any geometry.
Mostly useful for testing.
Implementations
Trait Implementations
fn add_fill_vertex(
&mut self,
_vertex: FillVertex<'_>
) -> Result<VertexId, GeometryBuilderError>
fn add_fill_vertex(
&mut self,
_vertex: FillVertex<'_>
) -> Result<VertexId, GeometryBuilderError>
Inserts a vertex, providing its position, and optionally a normal. Returns a vertex id that is only valid between begin_geometry and end_geometry. Read more
Called at the beginning of a generation. Read more
Insert a triangle made of vertices that were added after the last call to begin_geometry. Read more
Called at the end of a generation. Returns the number of vertices and indices added since the last time begin_geometry was called. Read more
abort_geometry is called instead of end_geometry if an error occurred while producing the geometry and we won’t be able to finish. Read more
fn add_stroke_vertex(
&mut self,
_: StrokeVertex<'_, '_>
) -> Result<VertexId, GeometryBuilderError>
fn add_stroke_vertex(
&mut self,
_: StrokeVertex<'_, '_>
) -> Result<VertexId, GeometryBuilderError>
Inserts a vertex, providing its position, and optionally a normal. Returns a vertex id that is only valid between begin_geometry and end_geometry. Read more
Auto Trait Implementations
impl RefUnwindSafe for NoOutput
impl UnwindSafe for NoOutput