pub struct MeshBuffer { /* private fields */ }Expand description
Wraps the corresponding Model I/O mesh buffer counterpart.
Implementations§
Source§impl MeshBuffer
impl MeshBuffer
Source§impl MeshBuffer
impl MeshBuffer
Sourcepub fn fill_data(&self, data: &[u8], offset: usize)
pub fn fill_data(&self, data: &[u8], offset: usize)
Calls the corresponding Model I/O method on the wrapped Model I/O mesh buffer counterpart.
Sourcepub fn map(&self) -> Result<MeshBufferMap>
pub fn map(&self) -> Result<MeshBufferMap>
Calls the corresponding Model I/O method on the wrapped Model I/O mesh buffer counterpart.
Sourcepub fn allocator(&self) -> Option<MeshBufferAllocator>
pub fn allocator(&self) -> Option<MeshBufferAllocator>
Calls the corresponding Model I/O method on the wrapped Model I/O mesh buffer counterpart.
Sourcepub fn zone(&self) -> Option<MeshBufferZone>
pub fn zone(&self) -> Option<MeshBufferZone>
Calls the corresponding Model I/O method on the wrapped Model I/O mesh buffer counterpart.
Sourcepub fn as_data_buffer(&self) -> Option<MeshBufferData>
pub fn as_data_buffer(&self) -> Option<MeshBufferData>
Calls the corresponding Model I/O method on the wrapped Model I/O mesh buffer counterpart.
Trait Implementations§
Source§impl Clone for MeshBuffer
impl Clone for MeshBuffer
Source§fn clone(&self) -> MeshBuffer
fn clone(&self) -> MeshBuffer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MeshBuffer
impl RefUnwindSafe for MeshBuffer
impl !Send for MeshBuffer
impl !Sync for MeshBuffer
impl Unpin for MeshBuffer
impl UnsafeUnpin for MeshBuffer
impl UnwindSafe for MeshBuffer
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