GL_1_3

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

Functions from OpenGL version 1.3

Required Methods§

Source

fn glGetError(&self) -> GLenum

Source

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

Source

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

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<(), GLCoreError>

Source

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

Source

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

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<(), GLCoreError>

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<(), GLCoreError>

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Implementors§