Struct lyon_tessellation::geometry_builder::NoOutput
[−]
[src]
pub struct NoOutput { /* fields omitted */ }
A geometry builder that does not output any geometry.
Mostly useful for testing.
Methods
impl NoOutput
[src]
Trait Implementations
impl<T> GeometryBuilder<T> for NoOutput
[src]
fn begin_geometry(&mut self)
[src]
Called at the beginning of a generation. Read more
fn add_vertex(&mut self, _: T) -> VertexId
[src]
Inserts a vertex, providing its position, and optionally a normal. Retuns a vertex id that is only valid between begin_geometry and end_geometry. Read more
fn add_triangle(&mut self, a: VertexId, b: VertexId, c: VertexId)
[src]
Insert a triangle made of vertices that were added after the last call to begin_geometry. Read more
fn end_geometry(&mut self) -> Count
[src]
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
fn abort_geometry(&mut self)
[src]
abort_geometry is called instead of end_geometry if an error occured while producing the geometry and we won't be able to finish. Read more