pub struct MeshBufferData { /* private fields */ }Implementations§
Source§impl MeshBufferData
impl MeshBufferData
pub fn new(length: usize, buffer_type: MeshBufferType) -> Result<Self>
pub fn from_bytes(data: &[u8], buffer_type: MeshBufferType) -> Result<Self>
pub fn data(&self) -> Vec<u8> ⓘ
pub fn map(&self) -> Result<MeshBufferMap>
pub fn as_mesh_buffer(&self) -> MeshBuffer
Trait Implementations§
Source§impl Clone for MeshBufferData
impl Clone for MeshBufferData
Source§fn clone(&self) -> MeshBufferData
fn clone(&self) -> MeshBufferData
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 MeshBufferData
impl RefUnwindSafe for MeshBufferData
impl !Send for MeshBufferData
impl !Sync for MeshBufferData
impl Unpin for MeshBufferData
impl UnsafeUnpin for MeshBufferData
impl UnwindSafe for MeshBufferData
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