Trait GL_1_3

Source
pub trait GL_1_3 {
Show 47 methods // Required methods fn glGetError(&self) -> GLenum; fn glActiveTexture(&self, texture: GLenum) -> Result<()>; fn glSampleCoverage(&self, value: GLfloat, invert: GLboolean) -> Result<()>; fn glCompressedTexImage3D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<()>; fn glCompressedTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<()>; fn glCompressedTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<()>; fn glCompressedTexSubImage3D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<()>; fn glCompressedTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<()>; fn glCompressedTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<()>; fn glGetCompressedTexImage( &self, target: GLenum, level: GLint, img: *mut c_void, ) -> Result<()>; fn glClientActiveTexture(&self, texture: GLenum) -> Result<()>; fn glMultiTexCoord1d(&self, target: GLenum, s: GLdouble) -> Result<()>; fn glMultiTexCoord1dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<()>; fn glMultiTexCoord1f(&self, target: GLenum, s: GLfloat) -> Result<()>; fn glMultiTexCoord1fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<()>; fn glMultiTexCoord1i(&self, target: GLenum, s: GLint) -> Result<()>; fn glMultiTexCoord1iv(&self, target: GLenum, v: *const GLint) -> Result<()>; fn glMultiTexCoord1s(&self, target: GLenum, s: GLshort) -> Result<()>; fn glMultiTexCoord1sv( &self, target: GLenum, v: *const GLshort, ) -> Result<()>; fn glMultiTexCoord2d( &self, target: GLenum, s: GLdouble, t: GLdouble, ) -> Result<()>; fn glMultiTexCoord2dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<()>; fn glMultiTexCoord2f( &self, target: GLenum, s: GLfloat, t: GLfloat, ) -> Result<()>; fn glMultiTexCoord2fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<()>; fn glMultiTexCoord2i( &self, target: GLenum, s: GLint, t: GLint, ) -> Result<()>; fn glMultiTexCoord2iv(&self, target: GLenum, v: *const GLint) -> Result<()>; fn glMultiTexCoord2s( &self, target: GLenum, s: GLshort, t: GLshort, ) -> Result<()>; fn glMultiTexCoord2sv( &self, target: GLenum, v: *const GLshort, ) -> Result<()>; fn glMultiTexCoord3d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, ) -> Result<()>; fn glMultiTexCoord3dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<()>; fn glMultiTexCoord3f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, ) -> Result<()>; fn glMultiTexCoord3fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<()>; fn glMultiTexCoord3i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, ) -> Result<()>; fn glMultiTexCoord3iv(&self, target: GLenum, v: *const GLint) -> Result<()>; fn glMultiTexCoord3s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, ) -> Result<()>; fn glMultiTexCoord3sv( &self, target: GLenum, v: *const GLshort, ) -> Result<()>; fn glMultiTexCoord4d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble, ) -> Result<()>; fn glMultiTexCoord4dv( &self, target: GLenum, v: *const GLdouble, ) -> Result<()>; fn glMultiTexCoord4f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat, ) -> Result<()>; fn glMultiTexCoord4fv( &self, target: GLenum, v: *const GLfloat, ) -> Result<()>; fn glMultiTexCoord4i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint, ) -> Result<()>; fn glMultiTexCoord4iv(&self, target: GLenum, v: *const GLint) -> Result<()>; fn glMultiTexCoord4s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort, ) -> Result<()>; fn glMultiTexCoord4sv( &self, target: GLenum, v: *const GLshort, ) -> Result<()>; fn glLoadTransposeMatrixf(&self, m: *const GLfloat) -> Result<()>; fn glLoadTransposeMatrixd(&self, m: *const GLdouble) -> Result<()>; fn glMultTransposeMatrixf(&self, m: *const GLfloat) -> Result<()>; fn glMultTransposeMatrixd(&self, m: *const GLdouble) -> Result<()>;
}

Required Methods§

Source

fn glGetError(&self) -> GLenum

Source

fn glActiveTexture(&self, texture: GLenum) -> Result<()>

Source

fn glSampleCoverage(&self, value: GLfloat, invert: GLboolean) -> Result<()>

Source

fn glCompressedTexImage3D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<()>

Source

fn glCompressedTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<()>

Source

fn glCompressedTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, ) -> Result<()>

Source

fn glCompressedTexSubImage3D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<()>

Source

fn glCompressedTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<()>

Source

fn glCompressedTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, ) -> Result<()>

Source

fn glGetCompressedTexImage( &self, target: GLenum, level: GLint, img: *mut c_void, ) -> Result<()>

Source

fn glClientActiveTexture(&self, texture: GLenum) -> Result<()>

Source

fn glMultiTexCoord1d(&self, target: GLenum, s: GLdouble) -> Result<()>

Source

fn glMultiTexCoord1dv(&self, target: GLenum, v: *const GLdouble) -> Result<()>

Source

fn glMultiTexCoord1f(&self, target: GLenum, s: GLfloat) -> Result<()>

Source

fn glMultiTexCoord1fv(&self, target: GLenum, v: *const GLfloat) -> Result<()>

Source

fn glMultiTexCoord1i(&self, target: GLenum, s: GLint) -> Result<()>

Source

fn glMultiTexCoord1iv(&self, target: GLenum, v: *const GLint) -> Result<()>

Source

fn glMultiTexCoord1s(&self, target: GLenum, s: GLshort) -> Result<()>

Source

fn glMultiTexCoord1sv(&self, target: GLenum, v: *const GLshort) -> Result<()>

Source

fn glMultiTexCoord2d( &self, target: GLenum, s: GLdouble, t: GLdouble, ) -> Result<()>

Source

fn glMultiTexCoord2dv(&self, target: GLenum, v: *const GLdouble) -> Result<()>

Source

fn glMultiTexCoord2f( &self, target: GLenum, s: GLfloat, t: GLfloat, ) -> Result<()>

Source

fn glMultiTexCoord2fv(&self, target: GLenum, v: *const GLfloat) -> Result<()>

Source

fn glMultiTexCoord2i(&self, target: GLenum, s: GLint, t: GLint) -> Result<()>

Source

fn glMultiTexCoord2iv(&self, target: GLenum, v: *const GLint) -> Result<()>

Source

fn glMultiTexCoord2s( &self, target: GLenum, s: GLshort, t: GLshort, ) -> Result<()>

Source

fn glMultiTexCoord2sv(&self, target: GLenum, v: *const GLshort) -> Result<()>

Source

fn glMultiTexCoord3d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, ) -> Result<()>

Source

fn glMultiTexCoord3dv(&self, target: GLenum, v: *const GLdouble) -> Result<()>

Source

fn glMultiTexCoord3f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, ) -> Result<()>

Source

fn glMultiTexCoord3fv(&self, target: GLenum, v: *const GLfloat) -> Result<()>

Source

fn glMultiTexCoord3i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, ) -> Result<()>

Source

fn glMultiTexCoord3iv(&self, target: GLenum, v: *const GLint) -> Result<()>

Source

fn glMultiTexCoord3s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, ) -> Result<()>

Source

fn glMultiTexCoord3sv(&self, target: GLenum, v: *const GLshort) -> Result<()>

Source

fn glMultiTexCoord4d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble, ) -> Result<()>

Source

fn glMultiTexCoord4dv(&self, target: GLenum, v: *const GLdouble) -> Result<()>

Source

fn glMultiTexCoord4f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat, ) -> Result<()>

Source

fn glMultiTexCoord4fv(&self, target: GLenum, v: *const GLfloat) -> Result<()>

Source

fn glMultiTexCoord4i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint, ) -> Result<()>

Source

fn glMultiTexCoord4iv(&self, target: GLenum, v: *const GLint) -> Result<()>

Source

fn glMultiTexCoord4s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort, ) -> Result<()>

Source

fn glMultiTexCoord4sv(&self, target: GLenum, v: *const GLshort) -> Result<()>

Source

fn glLoadTransposeMatrixf(&self, m: *const GLfloat) -> Result<()>

Source

fn glLoadTransposeMatrixd(&self, m: *const GLdouble) -> Result<()>

Source

fn glMultTransposeMatrixf(&self, m: *const GLfloat) -> Result<()>

Source

fn glMultTransposeMatrixd(&self, m: *const GLdouble) -> Result<()>

Implementors§