Struct lyon_tessellation::geometry_builder::NoOutput
source · pub struct NoOutput { /* private fields */ }
Expand description
A geometry builder that does not output any geometry.
Mostly useful for testing.
Implementations§
Trait Implementations§
source§impl FillGeometryBuilder for NoOutput
impl FillGeometryBuilder for NoOutput
source§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
source§impl GeometryBuilder for NoOutput
impl GeometryBuilder for NoOutput
source§fn add_triangle(&mut self, a: VertexId, b: VertexId, c: VertexId)
fn add_triangle(&mut self, a: VertexId, b: VertexId, c: VertexId)
Insert a triangle made of vertices that were added after the last call to begin_geometry. Read more
source§fn begin_geometry(&mut self)
fn begin_geometry(&mut self)
Called at the beginning of a generation. Read more
source§fn end_geometry(&mut self)
fn end_geometry(&mut self)
Called at the end of a generation.
Returns the number of vertices and indices added since the last time begin_geometry was
called.
source§fn abort_geometry(&mut self)
fn abort_geometry(&mut self)
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
source§impl StrokeGeometryBuilder for NoOutput
impl StrokeGeometryBuilder for NoOutput
source§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 Freeze for NoOutput
impl RefUnwindSafe for NoOutput
impl Send for NoOutput
impl Sync for NoOutput
impl Unpin for NoOutput
impl UnwindSafe for NoOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more