pub struct Version32 { /* private fields */ }Implementations§
Trait Implementations§
Source§impl GL_3_2 for Version32
 
impl GL_3_2 for Version32
fn glGetError(&self) -> GLenum
fn glDrawElementsBaseVertex( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, basevertex: GLint, ) -> Result<()>
fn glDrawRangeElementsBaseVertex( &self, mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type_: GLenum, indices: *const c_void, basevertex: GLint, ) -> Result<()>
fn glDrawElementsInstancedBaseVertex( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, basevertex: GLint, ) -> Result<()>
fn glMultiDrawElementsBaseVertex( &self, mode: GLenum, count: *const GLsizei, type_: GLenum, indices: *const *const c_void, drawcount: GLsizei, basevertex: *const GLint, ) -> Result<()>
fn glProvokingVertex(&self, mode: GLenum) -> Result<()>
fn glFenceSync(&self, condition: GLenum, flags: GLbitfield) -> Result<GLsync>
fn glIsSync(&self, sync: GLsync) -> Result<GLboolean>
fn glDeleteSync(&self, sync: GLsync) -> Result<()>
fn glClientWaitSync( &self, sync: GLsync, flags: GLbitfield, timeout: GLuint64, ) -> Result<GLenum>
fn glWaitSync( &self, sync: GLsync, flags: GLbitfield, timeout: GLuint64, ) -> Result<()>
fn glGetInteger64v(&self, pname: GLenum, data: *mut GLint64) -> Result<()>
fn glGetSynciv( &self, sync: GLsync, pname: GLenum, count: GLsizei, length: *mut GLsizei, values: *mut GLint, ) -> Result<()>
fn glGetInteger64i_v( &self, target: GLenum, index: GLuint, data: *mut GLint64, ) -> Result<()>
fn glGetBufferParameteri64v( &self, target: GLenum, pname: GLenum, params: *mut GLint64, ) -> Result<()>
fn glFramebufferTexture( &self, target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, ) -> Result<()>
fn glTexImage2DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<()>
fn glTexImage3DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean, ) -> Result<()>
fn glGetMultisamplefv( &self, pname: GLenum, index: GLuint, val: *mut GLfloat, ) -> Result<()>
fn glSampleMaski(&self, maskNumber: GLuint, mask: GLbitfield) -> Result<()>
impl Copy for Version32
impl Eq for Version32
impl StructuralPartialEq for Version32
Auto Trait Implementations§
impl Freeze for Version32
impl RefUnwindSafe for Version32
impl Send for Version32
impl Sync for Version32
impl Unpin for Version32
impl UnwindSafe for Version32
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