pub struct Version31 { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl GL_3_1 for Version31
impl GL_3_1 for Version31
fn glDrawArraysInstanced( &self, mode: u32, first: i32, count: i32, instancecount: i32, )
fn glDrawElementsInstanced( &self, mode: u32, count: i32, type_: u32, indices: *const c_void, instancecount: i32, )
fn glTexBuffer(&self, target: u32, internalformat: u32, buffer: u32)
fn glPrimitiveRestartIndex(&self, index: u32)
fn glCopyBufferSubData( &self, readTarget: u32, writeTarget: u32, readOffset: usize, writeOffset: usize, size: usize, )
fn glGetUniformIndices( &self, program: u32, uniformCount: i32, uniformNames: *const *const i8, uniformIndices: *mut u32, )
fn glGetActiveUniformsiv( &self, program: u32, uniformCount: i32, uniformIndices: *const u32, pname: u32, params: *mut i32, )
fn glGetActiveUniformName( &self, program: u32, uniformIndex: u32, bufSize: i32, length: *mut i32, uniformName: *mut i8, )
fn glGetUniformBlockIndex( &self, program: u32, uniformBlockName: *const i8, ) -> u32
fn glGetActiveUniformBlockiv( &self, program: u32, uniformBlockIndex: u32, pname: u32, params: *mut i32, )
fn glGetActiveUniformBlockName( &self, program: u32, uniformBlockIndex: u32, bufSize: i32, length: *mut i32, uniformBlockName: *mut i8, )
fn glUniformBlockBinding( &self, program: u32, uniformBlockIndex: u32, uniformBlockBinding: u32, )
impl Copy for Version31
impl Eq for Version31
impl StructuralPartialEq for Version31
Auto Trait Implementations§
impl Freeze for Version31
impl RefUnwindSafe for Version31
impl Send for Version31
impl Sync for Version31
impl Unpin for Version31
impl UnwindSafe for Version31
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more