pub struct Version31 { /* private fields */ }Implementations§
Trait Implementations§
Source§impl GL_3_1 for Version31
impl GL_3_1 for Version31
fn glGetError(&self) -> GLenum
fn glDrawArraysInstanced( &self, mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, ) -> Result<()>
fn glDrawElementsInstanced( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, ) -> Result<()>
fn glTexBuffer( &self, target: GLenum, internalformat: GLenum, buffer: GLuint, ) -> Result<()>
fn glPrimitiveRestartIndex(&self, index: GLuint) -> Result<()>
fn glCopyBufferSubData( &self, readTarget: GLenum, writeTarget: GLenum, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr, ) -> Result<()>
fn glGetUniformIndices( &self, program: GLuint, uniformCount: GLsizei, uniformNames: *const *const GLchar, uniformIndices: *mut GLuint, ) -> Result<()>
fn glGetActiveUniformsiv( &self, program: GLuint, uniformCount: GLsizei, uniformIndices: *const GLuint, pname: GLenum, params: *mut GLint, ) -> Result<()>
fn glGetActiveUniformName( &self, program: GLuint, uniformIndex: GLuint, bufSize: GLsizei, length: *mut GLsizei, uniformName: *mut GLchar, ) -> Result<()>
fn glGetUniformBlockIndex( &self, program: GLuint, uniformBlockName: *const GLchar, ) -> Result<GLuint>
fn glGetActiveUniformBlockiv( &self, program: GLuint, uniformBlockIndex: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<()>
fn glGetActiveUniformBlockName( &self, program: GLuint, uniformBlockIndex: GLuint, bufSize: GLsizei, length: *mut GLsizei, uniformBlockName: *mut GLchar, ) -> Result<()>
fn glUniformBlockBinding( &self, program: GLuint, uniformBlockIndex: GLuint, uniformBlockBinding: GLuint, ) -> Result<()>
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