pub struct Version15 {Show 20 fields
pub geterror: extern "system" fn() -> GLenum,
pub genqueries: extern "system" fn(GLsizei, *mut GLuint),
pub deletequeries: extern "system" fn(GLsizei, *const GLuint),
pub isquery: extern "system" fn(GLuint) -> GLboolean,
pub beginquery: extern "system" fn(GLenum, GLuint),
pub endquery: extern "system" fn(GLenum),
pub getqueryiv: extern "system" fn(GLenum, GLenum, *mut GLint),
pub getqueryobjectiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getqueryobjectuiv: extern "system" fn(GLuint, GLenum, *mut GLuint),
pub bindbuffer: extern "system" fn(GLenum, GLuint),
pub deletebuffers: extern "system" fn(GLsizei, *const GLuint),
pub genbuffers: extern "system" fn(GLsizei, *mut GLuint),
pub isbuffer: extern "system" fn(GLuint) -> GLboolean,
pub bufferdata: extern "system" fn(GLenum, GLsizeiptr, *const c_void, GLenum),
pub buffersubdata: extern "system" fn(GLenum, GLintptr, GLsizeiptr, *const c_void),
pub getbuffersubdata: extern "system" fn(GLenum, GLintptr, GLsizeiptr, *mut c_void),
pub mapbuffer: extern "system" fn(GLenum, GLenum) -> *mut c_void,
pub unmapbuffer: extern "system" fn(GLenum) -> GLboolean,
pub getbufferparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint),
pub getbufferpointerv: extern "system" fn(GLenum, GLenum, *mut *mut c_void),
/* private fields */
}
Expand description
Functions from OpenGL version 1.5
Fields§
§geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
genqueries: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenQueries()
deletequeries: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteQueries()
isquery: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsQuery()
beginquery: extern "system" fn(GLenum, GLuint)
The function pointer to glBeginQuery()
endquery: extern "system" fn(GLenum)
The function pointer to glEndQuery()
getqueryiv: extern "system" fn(GLenum, GLenum, *mut GLint)
The function pointer to glGetQueryiv()
getqueryobjectiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetQueryObjectiv()
getqueryobjectuiv: extern "system" fn(GLuint, GLenum, *mut GLuint)
The function pointer to glGetQueryObjectuiv()
bindbuffer: extern "system" fn(GLenum, GLuint)
The function pointer to glBindBuffer()
deletebuffers: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteBuffers()
genbuffers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenBuffers()
isbuffer: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsBuffer()
bufferdata: extern "system" fn(GLenum, GLsizeiptr, *const c_void, GLenum)
The function pointer to glBufferData()
buffersubdata: extern "system" fn(GLenum, GLintptr, GLsizeiptr, *const c_void)
The function pointer to glBufferSubData()
getbuffersubdata: extern "system" fn(GLenum, GLintptr, GLsizeiptr, *mut c_void)
The function pointer to glGetBufferSubData()
mapbuffer: extern "system" fn(GLenum, GLenum) -> *mut c_void
The function pointer to glMapBuffer()
unmapbuffer: extern "system" fn(GLenum) -> GLboolean
The function pointer to glUnmapBuffer()
getbufferparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint)
The function pointer to glGetBufferParameteriv()
getbufferpointerv: extern "system" fn(GLenum, GLenum, *mut *mut c_void)
The function pointer to glGetBufferPointerv()