Trait glin::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: BufferRange<T>> AsUniform<BufferRange<T>> for B
[src]
impl<'a, T, B: BufferRange<T>> AsUniform<BufferRange<T>> for B
fn as_uniform(&self) -> UniformValue
[src]
fn as_uniform(&self) -> UniformValue
Implementors
impl<'a, T: 'static> BufferRange<T> for BufferObject<T>
impl<T: 'static> BufferRange<T> for BufferObjectImmutable<T>
impl<T: 'static> BufferRange<T> for SharedBuffer<T>
impl<T: 'static> BufferRange<T> for SharedBufferImmutable<T>
impl<T: 'static, B: TypedBufferObject<T> + MapRange<T> + WithBackend<T>, BB: Borrow<B>> BufferRange<T> for Range<T, B, BB>