pub struct PolyMeshDetail { /* private fields */ }
Implementations§
Source§impl PolyMeshDetail
impl PolyMeshDetail
pub fn new( poly_mesh: &PolyMesh, context: &mut Context, compact_heightfield: &CompactHeightfield<impl CompactHeightfieldState>, sample_distance: f32, sample_max_error: f32, ) -> Result<PolyMeshDetail, ()>
pub fn vertices(&self) -> &[Vec3<f32>]
pub fn submeshes_len(&self) -> usize
pub fn submesh(&self, index: usize) -> PolyMeshDetailSubmesh<'_>
pub fn submeshes_iter( &self, ) -> impl Iterator<Item = PolyMeshDetailSubmesh<'_>> + '_
Auto Trait Implementations§
impl Freeze for PolyMeshDetail
impl RefUnwindSafe for PolyMeshDetail
impl Send for PolyMeshDetail
impl !Sync for PolyMeshDetail
impl Unpin for PolyMeshDetail
impl UnwindSafe for PolyMeshDetail
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