GL_4_2

Trait GL_4_2 

Source
pub trait GL_4_2 {
Show 13 methods // Required methods fn glGetError(&self) -> GLenum; fn glDrawArraysInstancedBaseInstance( &self, mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, baseinstance: GLuint, ) -> Result<(), GLCoreError>; fn glDrawElementsInstancedBaseInstance( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, baseinstance: GLuint, ) -> Result<(), GLCoreError>; fn glDrawElementsInstancedBaseVertexBaseInstance( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, basevertex: GLint, baseinstance: GLuint, ) -> Result<(), GLCoreError>; fn glGetInternalformativ( &self, target: GLenum, internalformat: GLenum, pname: GLenum, count: GLsizei, params: *mut GLint, ) -> Result<(), GLCoreError>; fn glGetActiveAtomicCounterBufferiv( &self, program: GLuint, bufferIndex: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>; fn glBindImageTexture( &self, unit: GLuint, texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, access: GLenum, format: GLenum, ) -> Result<(), GLCoreError>; fn glMemoryBarrier(&self, barriers: GLbitfield) -> Result<(), GLCoreError>; fn glTexStorage1D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, ) -> Result<(), GLCoreError>; fn glTexStorage2D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>; fn glTexStorage3D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, ) -> Result<(), GLCoreError>; fn glDrawTransformFeedbackInstanced( &self, mode: GLenum, id: GLuint, instancecount: GLsizei, ) -> Result<(), GLCoreError>; fn glDrawTransformFeedbackStreamInstanced( &self, mode: GLenum, id: GLuint, stream: GLuint, instancecount: GLsizei, ) -> Result<(), GLCoreError>;
}
Expand description

Functions from OpenGL version 4.2

Required Methods§

Source

fn glGetError(&self) -> GLenum

Source

fn glDrawArraysInstancedBaseInstance( &self, mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, baseinstance: GLuint, ) -> Result<(), GLCoreError>

Source

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

Source

fn glDrawElementsInstancedBaseVertexBaseInstance( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, basevertex: GLint, baseinstance: GLuint, ) -> Result<(), GLCoreError>

Source

fn glGetInternalformativ( &self, target: GLenum, internalformat: GLenum, pname: GLenum, count: GLsizei, params: *mut GLint, ) -> Result<(), GLCoreError>

Source

fn glGetActiveAtomicCounterBufferiv( &self, program: GLuint, bufferIndex: GLuint, pname: GLenum, params: *mut GLint, ) -> Result<(), GLCoreError>

Source

fn glBindImageTexture( &self, unit: GLuint, texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, access: GLenum, format: GLenum, ) -> Result<(), GLCoreError>

Source

fn glMemoryBarrier(&self, barriers: GLbitfield) -> Result<(), GLCoreError>

Source

fn glTexStorage1D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, ) -> Result<(), GLCoreError>

Source

fn glTexStorage2D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>

Source

fn glTexStorage3D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, ) -> Result<(), GLCoreError>

Source

fn glDrawTransformFeedbackInstanced( &self, mode: GLenum, id: GLuint, instancecount: GLsizei, ) -> Result<(), GLCoreError>

Source

fn glDrawTransformFeedbackStreamInstanced( &self, mode: GLenum, id: GLuint, stream: GLuint, instancecount: GLsizei, ) -> Result<(), GLCoreError>

Implementors§