Trait rin::gl::buffer_object::BufferRange [−][src]
pub trait BufferRange<T>: TypedBufferObject<T> { fn start(&self) -> usize; fn end(&self) -> usize; }
A view into a portion of a buffer object
Required Methods
Trait Implementations
impl<'a, T, B> AsUniform<BufferRange<T> + 'static> for B where
B: BufferRange<T>,
[src]
impl<'a, T, B> AsUniform<BufferRange<T> + 'static> for B where
B: BufferRange<T>,
fn as_uniform(&self) -> UniformValue
[src]
fn as_uniform(&self) -> UniformValue
Implementors
impl<T> BufferRange<T> for SharedBufferImmutable<T> where
T: 'static,impl<T, B, BB> BufferRange<T> for Range<T, B, BB> where
B: TypedBufferObject<T> + WithBackend<T> + MapRange<T>,
BB: Borrow<B>,
T: 'static,impl<'a, T> BufferRange<T> for BufferObject<T> where
T: 'static,impl<T> BufferRange<T> for BufferObjectImmutable<T> where
T: 'static,impl<T> BufferRange<T> for SharedBuffer<T> where
T: 'static,