pub struct Version10 { /* private fields */ }Implementations§
Trait Implementations§
Source§impl GL_1_0 for Version10
impl GL_1_0 for Version10
fn glCullFace(&self, mode: GLenum) -> Result<()>
fn glFrontFace(&self, mode: GLenum) -> Result<()>
fn glHint(&self, target: GLenum, mode: GLenum) -> Result<()>
fn glLineWidth(&self, width: GLfloat) -> Result<()>
fn glPointSize(&self, size: GLfloat) -> Result<()>
fn glPolygonMode(&self, face: GLenum, mode: GLenum) -> Result<()>
fn glScissor( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<()>
fn glTexParameterf( &self, target: GLenum, pname: GLenum, param: GLfloat, ) -> Result<()>
fn glTexParameterfv( &self, target: GLenum, pname: GLenum, params: *const GLfloat, ) -> Result<()>
fn glTexParameteri( &self, target: GLenum, pname: GLenum, param: GLint, ) -> Result<()>
fn glTexParameteriv( &self, target: GLenum, pname: GLenum, params: *const GLint, ) -> Result<()>
fn glTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<()>
fn glTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<()>
fn glDrawBuffer(&self, buf: GLenum) -> Result<()>
fn glClear(&self, mask: GLbitfield) -> Result<()>
fn glClearColor( &self, red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat, ) -> Result<()>
fn glClearStencil(&self, s: GLint) -> Result<()>
fn glClearDepth(&self, depth: GLdouble) -> Result<()>
fn glStencilMask(&self, mask: GLuint) -> Result<()>
fn glColorMask( &self, red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean, ) -> Result<()>
fn glDepthMask(&self, flag: GLboolean) -> Result<()>
fn glDisable(&self, cap: GLenum) -> Result<()>
fn glEnable(&self, cap: GLenum) -> Result<()>
fn glFinish(&self) -> Result<()>
fn glFlush(&self) -> Result<()>
fn glBlendFunc(&self, sfactor: GLenum, dfactor: GLenum) -> Result<()>
fn glLogicOp(&self, opcode: GLenum) -> Result<()>
fn glStencilFunc(&self, func: GLenum, ref_: GLint, mask: GLuint) -> Result<()>
fn glStencilOp(&self, fail: GLenum, zfail: GLenum, zpass: GLenum) -> Result<()>
fn glDepthFunc(&self, func: GLenum) -> Result<()>
fn glPixelStoref(&self, pname: GLenum, param: GLfloat) -> Result<()>
fn glPixelStorei(&self, pname: GLenum, param: GLint) -> Result<()>
fn glReadBuffer(&self, src: GLenum) -> Result<()>
fn glReadPixels( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *mut c_void, ) -> Result<()>
fn glGetBooleanv(&self, pname: GLenum, data: *mut GLboolean) -> Result<()>
fn glGetDoublev(&self, pname: GLenum, data: *mut GLdouble) -> Result<()>
fn glGetError(&self) -> GLenum
fn glGetFloatv(&self, pname: GLenum, data: *mut GLfloat) -> Result<()>
fn glGetIntegerv(&self, pname: GLenum, data: *mut GLint) -> Result<()>
fn glGetString(&self, name: GLenum) -> Result<&'static str>
fn glGetTexImage( &self, target: GLenum, level: GLint, format: GLenum, type_: GLenum, pixels: *mut c_void, ) -> Result<()>
fn glGetTexParameterfv( &self, target: GLenum, pname: GLenum, params: *mut GLfloat, ) -> Result<()>
fn glGetTexParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, ) -> Result<()>
fn glGetTexLevelParameterfv( &self, target: GLenum, level: GLint, pname: GLenum, params: *mut GLfloat, ) -> Result<()>
fn glGetTexLevelParameteriv( &self, target: GLenum, level: GLint, pname: GLenum, params: *mut GLint, ) -> Result<()>
fn glIsEnabled(&self, cap: GLenum) -> Result<GLboolean>
fn glDepthRange(&self, n: GLdouble, f: GLdouble) -> Result<()>
fn glViewport( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<()>
fn get_version(&self) -> (&'static str, u32, u32, u32)
fn get_vendor(&self) -> &'static str
fn get_renderer(&self) -> &'static str
fn get_versionstr(&self) -> &'static str
impl Copy for Version10
impl Eq for Version10
impl StructuralPartialEq for Version10
Auto Trait Implementations§
impl Freeze for Version10
impl RefUnwindSafe for Version10
impl Send for Version10
impl Sync for Version10
impl Unpin for Version10
impl UnwindSafe for Version10
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