Trait glitter::context::buffer_context::BufferContext
[−]
[src]
pub trait BufferContext: ArrayBufferContext + ElementArrayBufferContext { }
An OpenGL context that has all free buffer bindings. This trait implies
both ArrayBufferContext
and
ElementArrayBufferContext
.
Implementors
impl<BA, BE, F, P, R, T> BufferContext for ContextOf<BufferBinderOf<BA, BE>, F, P, R, T> where
BA: BorrowMut<ArrayBufferBinder>,
BE: BorrowMut<ElementArrayBufferBinder>,impl<'a, BA, BE, F, P, R, T> BufferContext for &'a mut ContextOf<BufferBinderOf<BA, BE>, F, P, R, T> where
BA: BorrowMut<ArrayBufferBinder>,
BE: BorrowMut<ElementArrayBufferBinder>,
F: ToMut<'a>,
P: ToMut<'a>,
R: ToMut<'a>,
T: ToMut<'a>,impl<'a, BA, BE, F, P, R, T> BufferContext for &'a mut ContextOf<&'a mut BufferBinderOf<BA, BE>, F, P, R, T> where
BA: BorrowMut<ArrayBufferBinder>,
BE: BorrowMut<ElementArrayBufferBinder>,
F: ToMut<'a>,
P: ToMut<'a>,
R: ToMut<'a>,
T: ToMut<'a>,