pub struct Mesh { /* private fields */ }Expand description
A lightweight mesh count summary.
Implementations§
Source§impl Mesh
impl Mesh
Sourcepub const fn new(
vertex_count: usize,
edge_count: usize,
face_count: usize,
) -> Option<Mesh>
pub const fn new( vertex_count: usize, edge_count: usize, face_count: usize, ) -> Option<Mesh>
Creates a mesh summary with positive counts.
Sourcepub const fn vertex_count(self) -> usize
pub const fn vertex_count(self) -> usize
Returns the vertex count.
Sourcepub const fn edge_count(self) -> usize
pub const fn edge_count(self) -> usize
Returns the edge count.
Sourcepub const fn face_count(self) -> usize
pub const fn face_count(self) -> usize
Returns the face count.
Trait Implementations§
impl Copy for Mesh
impl Eq for Mesh
impl StructuralPartialEq for Mesh
Auto Trait Implementations§
impl Freeze for Mesh
impl RefUnwindSafe for Mesh
impl Send for Mesh
impl Sync for Mesh
impl Unpin for Mesh
impl UnsafeUnpin for Mesh
impl UnwindSafe for Mesh
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