pub struct Submesh { /* private fields */ }Implementations§
Source§impl Submesh
impl Submesh
pub fn name(&self) -> Option<String>
pub fn set_name(&self, name: &str) -> Result<()>
pub fn index_count(&self) -> usize
pub fn index_type(&self) -> Option<IndexBitDepth>
pub fn geometry_type(&self) -> Option<GeometryType>
pub fn index_buffer(&self) -> Option<MeshBuffer>
pub fn index_buffer_as_type( &self, index_type: IndexBitDepth, ) -> Option<MeshBuffer>
pub fn material(&self) -> Option<Material>
pub fn set_material(&self, material: Option<&Material>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Submesh
impl RefUnwindSafe for Submesh
impl !Send for Submesh
impl !Sync for Submesh
impl Unpin for Submesh
impl UnsafeUnpin for Submesh
impl UnwindSafe for Submesh
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