GL_1_2

Trait GL_1_2 

Source
pub trait GL_1_2 {
    // Required methods
    fn glGetError(&self) -> GLenum;
    fn glDrawRangeElements(
        &self,
        mode: GLenum,
        start: GLuint,
        end: GLuint,
        count: GLsizei,
        type_: GLenum,
        indices: *const c_void,
    ) -> Result<(), GLCoreError>;
    fn glTexImage3D(
        &self,
        target: GLenum,
        level: GLint,
        internalformat: GLint,
        width: GLsizei,
        height: GLsizei,
        depth: GLsizei,
        border: GLint,
        format: GLenum,
        type_: GLenum,
        pixels: *const c_void,
    ) -> Result<(), GLCoreError>;
    fn glTexSubImage3D(
        &self,
        target: GLenum,
        level: GLint,
        xoffset: GLint,
        yoffset: GLint,
        zoffset: GLint,
        width: GLsizei,
        height: GLsizei,
        depth: GLsizei,
        format: GLenum,
        type_: GLenum,
        pixels: *const c_void,
    ) -> Result<(), GLCoreError>;
    fn glCopyTexSubImage3D(
        &self,
        target: GLenum,
        level: GLint,
        xoffset: GLint,
        yoffset: GLint,
        zoffset: GLint,
        x: GLint,
        y: GLint,
        width: GLsizei,
        height: GLsizei,
    ) -> Result<(), GLCoreError>;
}
Expand description

Functions from OpenGL version 1.2

Required Methods§

Implementors§