Struct rust_gl::object::Binder [−][src]
pub struct Binder<'context, 'vao> { /* fields omitted */ }
Methods from Deref<Target = Context>
pub fn draw_arrays(&mut self, mode: u32, range: Range<i32>)
[src]
pub fn draw_elements<T>(&mut self, mode: u32, range: Range<i32>) where
T: GLType,
[src]
T: GLType,
pub fn bind<'context, 'vao>(
&'context mut self,
vao: &'vao mut WebGlVertexArrayObject
) -> Binder<'context, 'vao>
[src]
&'context mut self,
vao: &'vao mut WebGlVertexArrayObject
) -> Binder<'context, 'vao>
pub fn program<U, A>(
&'context self,
vertex_shader: &'vertex VertexShader,
fragment_shader: &'fragment FragmentShader
) -> ProgramBuilder<'context, 'vertex, 'fragment, U, A>
[src]
pub fn program<U, A>(
&'context self,
vertex_shader: &'vertex VertexShader,
fragment_shader: &'fragment FragmentShader
) -> ProgramBuilder<'context, 'vertex, 'fragment, U, A>
[src]Constructs a program builder.
pub fn using<'context, 'program, U, A>(
&'context mut self,
program: &'program mut Program<U, A>
) -> Using<'context, 'program, U, A>
[src]
&'context mut self,
program: &'program mut Program<U, A>
) -> Using<'context, 'program, U, A>