pub struct Version33 { /* private fields */ }Implementations§
Trait Implementations§
Source§impl GL_3_3 for Version33
impl GL_3_3 for Version33
fn glGetError(&self) -> GLenum
fn glBindFragDataLocationIndexed( &self, program: GLuint, colorNumber: GLuint, index: GLuint, name: *const GLchar, ) -> Result<()>
fn glGetFragDataIndex( &self, program: GLuint, name: *const GLchar, ) -> Result<GLint>
fn glGenSamplers(&self, count: GLsizei, samplers: *mut GLuint) -> Result<()>
fn glDeleteSamplers( &self, count: GLsizei, samplers: *const GLuint, ) -> Result<()>
fn glIsSampler(&self, sampler: GLuint) -> Result<GLboolean>
fn glBindSampler(&self, unit: GLuint, sampler: GLuint) -> Result<()>
fn glSamplerParameteri( &self, sampler: GLuint, pname: GLenum, param: GLint, ) -> Result<()>
fn glSamplerParameteriv( &self, sampler: GLuint, pname: GLenum, param: *const GLint, ) -> Result<()>
fn glSamplerParameterf( &self, sampler: GLuint, pname: GLenum, param: GLfloat, ) -> Result<()>
fn glSamplerParameterfv( &self, sampler: GLuint, pname: GLenum, param: *const GLfloat, ) -> Result<()>
fn glSamplerParameterIiv( &self, sampler: GLuint, pname: GLenum, param: *const GLint, ) -> Result<()>
fn glSamplerParameterIuiv( &self, sampler: GLuint, pname: GLenum, param: *const GLuint, ) -> Result<()>
fn glGetSamplerParameteriv( &self, sampler: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<()>
fn glGetSamplerParameterIiv( &self, sampler: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<()>
fn glGetSamplerParameterfv( &self, sampler: GLuint, pname: GLenum, params: *mut GLfloat, ) -> Result<()>
fn glGetSamplerParameterIuiv( &self, sampler: GLuint, pname: GLenum, params: *mut GLuint, ) -> Result<()>
fn glQueryCounter(&self, id: GLuint, target: GLenum) -> Result<()>
fn glGetQueryObjecti64v( &self, id: GLuint, pname: GLenum, params: *mut GLint64, ) -> Result<()>
fn glGetQueryObjectui64v( &self, id: GLuint, pname: GLenum, params: *mut GLuint64, ) -> Result<()>
fn glVertexAttribDivisor(&self, index: GLuint, divisor: GLuint) -> Result<()>
fn glVertexAttribP1ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<()>
fn glVertexAttribP1uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<()>
fn glVertexAttribP2ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<()>
fn glVertexAttribP2uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<()>
fn glVertexAttribP3ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<()>
fn glVertexAttribP3uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<()>
fn glVertexAttribP4ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, ) -> Result<()>
fn glVertexAttribP4uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, ) -> Result<()>
fn glVertexP2ui(&self, type_: GLenum, value: GLuint) -> Result<()>
fn glVertexP2uiv(&self, type_: GLenum, value: *const GLuint) -> Result<()>
fn glVertexP3ui(&self, type_: GLenum, value: GLuint) -> Result<()>
fn glVertexP3uiv(&self, type_: GLenum, value: *const GLuint) -> Result<()>
fn glVertexP4ui(&self, type_: GLenum, value: GLuint) -> Result<()>
fn glVertexP4uiv(&self, type_: GLenum, value: *const GLuint) -> Result<()>
fn glTexCoordP1ui(&self, type_: GLenum, coords: GLuint) -> Result<()>
fn glTexCoordP1uiv(&self, type_: GLenum, coords: *const GLuint) -> Result<()>
fn glTexCoordP2ui(&self, type_: GLenum, coords: GLuint) -> Result<()>
fn glTexCoordP2uiv(&self, type_: GLenum, coords: *const GLuint) -> Result<()>
fn glTexCoordP3ui(&self, type_: GLenum, coords: GLuint) -> Result<()>
fn glTexCoordP3uiv(&self, type_: GLenum, coords: *const GLuint) -> Result<()>
fn glTexCoordP4ui(&self, type_: GLenum, coords: GLuint) -> Result<()>
fn glTexCoordP4uiv(&self, type_: GLenum, coords: *const GLuint) -> Result<()>
fn glMultiTexCoordP1ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<()>
fn glMultiTexCoordP1uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<()>
fn glMultiTexCoordP2ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<()>
fn glMultiTexCoordP2uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<()>
fn glMultiTexCoordP3ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<()>
fn glMultiTexCoordP3uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<()>
fn glMultiTexCoordP4ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, ) -> Result<()>
fn glMultiTexCoordP4uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, ) -> Result<()>
fn glNormalP3ui(&self, type_: GLenum, coords: GLuint) -> Result<()>
fn glNormalP3uiv(&self, type_: GLenum, coords: *const GLuint) -> Result<()>
fn glColorP3ui(&self, type_: GLenum, color: GLuint) -> Result<()>
fn glColorP3uiv(&self, type_: GLenum, color: *const GLuint) -> Result<()>
fn glColorP4ui(&self, type_: GLenum, color: GLuint) -> Result<()>
fn glColorP4uiv(&self, type_: GLenum, color: *const GLuint) -> Result<()>
fn glSecondaryColorP3ui(&self, type_: GLenum, color: GLuint) -> Result<()>
fn glSecondaryColorP3uiv( &self, type_: GLenum, color: *const GLuint, ) -> Result<()>
impl Copy for Version33
impl Eq for Version33
impl StructuralPartialEq for Version33
Auto Trait Implementations§
impl Freeze for Version33
impl RefUnwindSafe for Version33
impl Send for Version33
impl Sync for Version33
impl Unpin for Version33
impl UnwindSafe for Version33
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