Trait glin::buffer_object::TypedBufferObjectMut[][src]

pub trait TypedBufferObjectMut<T>: TypedBufferObject<T> {
    fn map_write<F: Fn(&mut [T])>(
        &mut self,
        flags: MapWriteFlags,
        f: F
    ) -> Result<()>
    where
        Self: Sized
;
fn map_read_write<F: Fn(&mut [T])>(
        &mut self,
        flags: MapReadWriteFlags,
        f: F
    ) -> Result<()>
    where
        Self: Sized
; }

Buffer object with a type

Required Methods

Maps a buffer object's data store

Pass a closure that receives the mapped buffer to access it

see glMapBuffer

Maps a buffer object's data store

Pass a closure that receives the mapped buffer to access it

see glMapBuffer

Implementors