Trait rust_gl::binder::TargetBind[][src]

pub trait TargetBind<'target, 'buffer, const TARGET: u32> {
    type Output;
    fn bind(&'target mut self, buffer: &'buffer mut WebGlBuffer) -> Self::Output;
}

Associated Types

Required methods

fn bind(&'target mut self, buffer: &'buffer mut WebGlBuffer) -> Self::Output[src]

Implementors

impl<'target, 'buffer, const TARGET: u32> TargetBind<'target, 'buffer, TARGET> for Target<WebGl2RenderingContext, TARGET> where
    'buffer: 'target, 
[src]

type Output = Binder<'target, 'buffer, TARGET>

fn bind(&'target mut self, buffer: &'buffer mut WebGlBuffer) -> Self::Output[src]