GL_1_1

Trait GL_1_1 

Source
pub trait GL_1_1 {
Show 15 methods // Required methods fn glGetError(&self) -> GLenum; fn glDrawArrays( &self, mode: GLenum, first: GLint, count: GLsizei, ) -> Result<(), GLCoreError>; fn glDrawElements( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, ) -> Result<(), GLCoreError>; fn glGetPointerv( &self, pname: GLenum, params: *mut *mut c_void, ) -> Result<(), GLCoreError>; fn glPolygonOffset( &self, factor: GLfloat, units: GLfloat, ) -> Result<(), GLCoreError>; fn glCopyTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint, ) -> Result<(), GLCoreError>; fn glCopyTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint, ) -> Result<(), GLCoreError>; fn glCopyTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei, ) -> Result<(), GLCoreError>; fn glCopyTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>; fn glTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>; fn glTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>; fn glBindTexture( &self, target: GLenum, texture: GLuint, ) -> Result<(), GLCoreError>; fn glDeleteTextures( &self, n: GLsizei, textures: *const GLuint, ) -> Result<(), GLCoreError>; fn glGenTextures( &self, n: GLsizei, textures: *mut GLuint, ) -> Result<(), GLCoreError>; fn glIsTexture(&self, texture: GLuint) -> Result<GLboolean, GLCoreError>;
}
Expand description

Functions from OpenGL version 1.1

Required Methods§

Source

fn glGetError(&self) -> GLenum

Source

fn glDrawArrays( &self, mode: GLenum, first: GLint, count: GLsizei, ) -> Result<(), GLCoreError>

Source

fn glDrawElements( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, ) -> Result<(), GLCoreError>

Source

fn glGetPointerv( &self, pname: GLenum, params: *mut *mut c_void, ) -> Result<(), GLCoreError>

Source

fn glPolygonOffset( &self, factor: GLfloat, units: GLfloat, ) -> Result<(), GLCoreError>

Source

fn glCopyTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint, ) -> Result<(), GLCoreError>

Source

fn glCopyTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint, ) -> Result<(), GLCoreError>

Source

fn glCopyTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei, ) -> Result<(), GLCoreError>

Source

fn glCopyTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>

Source

fn glTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>

Source

fn glTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>

Source

fn glBindTexture( &self, target: GLenum, texture: GLuint, ) -> Result<(), GLCoreError>

Source

fn glDeleteTextures( &self, n: GLsizei, textures: *const GLuint, ) -> Result<(), GLCoreError>

Source

fn glGenTextures( &self, n: GLsizei, textures: *mut GLuint, ) -> Result<(), GLCoreError>

Source

fn glIsTexture(&self, texture: GLuint) -> Result<GLboolean, GLCoreError>

Implementors§