pub struct PhysicsCollision { /* private fields */ }Implementations§
Source§impl PhysicsCollision
impl PhysicsCollision
Sourcepub fn vertex_positions(&self) -> &[Vector3f]
pub fn vertex_positions(&self) -> &[Vector3f]
Zero-copy view of the underlying std::vector.
Sourcepub fn vertex_positions_mut(&mut self) -> &mut [Vector3f]
pub fn vertex_positions_mut(&mut self) -> &mut [Vector3f]
Zero-copy mutable view. Resize first — the borrow forbids it after.
pub fn set_vertex_positions(&mut self, values: &[Vector3f])
pub fn resize_vertex_positions(&mut self, count: usize)
Sourcepub fn face_normals(&self) -> &[Vector3f]
pub fn face_normals(&self) -> &[Vector3f]
Zero-copy view of the underlying std::vector.
Sourcepub fn face_normals_mut(&mut self) -> &mut [Vector3f]
pub fn face_normals_mut(&mut self) -> &mut [Vector3f]
Zero-copy mutable view. Resize first — the borrow forbids it after.
pub fn set_face_normals(&mut self, values: &[Vector3f])
pub fn resize_face_normals(&mut self, count: usize)
Sourcepub fn indices_mut(&mut self) -> &mut [i16]
pub fn indices_mut(&mut self) -> &mut [i16]
Zero-copy mutable view. Resize first — the borrow forbids it after.
pub fn set_indices(&mut self, values: &[i16])
pub fn resize_indices(&mut self, count: usize)
Sourcepub fn flags_mut(&mut self) -> &mut [i16]
pub fn flags_mut(&mut self) -> &mut [i16]
Zero-copy mutable view. Resize first — the borrow forbids it after.
pub fn set_flags(&mut self, values: &[i16])
pub fn resize_flags(&mut self, count: usize)
Trait Implementations§
Source§impl Debug for PhysicsCollision
impl Debug for PhysicsCollision
Source§impl Default for PhysicsCollision
impl Default for PhysicsCollision
Source§impl Drop for PhysicsCollision
impl Drop for PhysicsCollision
impl Send for PhysicsCollision
Auto Trait Implementations§
impl !Sync for PhysicsCollision
impl Freeze for PhysicsCollision
impl RefUnwindSafe for PhysicsCollision
impl Unpin for PhysicsCollision
impl UnsafeUnpin for PhysicsCollision
impl UnwindSafe for PhysicsCollision
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