Trait rin::gl::buffer::MapPersistent[][src]

pub trait MapPersistent<T>: TypedBuffer<T> where
    &'a Self: for<'a> TypedBuffer<T>, 
{ pub fn map_persistent_read(
        &self,
        flags: MapReadFlags
    ) -> Result<MapPersistentRead<T, &Self>, Error>;
pub fn into_map_persistent_read(
        self,
        flags: MapReadFlags
    ) -> Result<MapPersistentRead<T, Self>, Error>; }

Required methods

pub fn map_persistent_read(
    &self,
    flags: MapReadFlags
) -> Result<MapPersistentRead<T, &Self>, Error>
[src]

pub fn into_map_persistent_read(
    self,
    flags: MapReadFlags
) -> Result<MapPersistentRead<T, Self>, Error>
[src]

Loading content...

Implementors

impl<T> MapPersistent<T> for BufferStorage<T> where
    T: 'static, 
[src]

impl<T> MapPersistent<T> for SharedBufferStorage<T> where
    T: 'static, 
[src]

impl<T, B, BB> MapPersistent<T> for Range<T, B, BB> where
    B: MapPersistentRange<T>,
    T: 'static,
    BB: Borrow<B>,
    &'a B: for<'a> TypedBuffer<T>,
    Range<T, B, BB>: TypedBuffer<T>,
    &'a Range<T, B, BB>: for<'a> TypedBuffer<T>, 
[src]

Loading content...