pub struct Version10 {Show 48 fields
pub cullface: extern "system" fn(GLenum),
pub frontface: extern "system" fn(GLenum),
pub hint: extern "system" fn(GLenum, GLenum),
pub linewidth: extern "system" fn(GLfloat),
pub pointsize: extern "system" fn(GLfloat),
pub polygonmode: extern "system" fn(GLenum, GLenum),
pub scissor: extern "system" fn(GLint, GLint, GLsizei, GLsizei),
pub texparameterf: extern "system" fn(GLenum, GLenum, GLfloat),
pub texparameterfv: extern "system" fn(GLenum, GLenum, *const GLfloat),
pub texparameteri: extern "system" fn(GLenum, GLenum, GLint),
pub texparameteriv: extern "system" fn(GLenum, GLenum, *const GLint),
pub teximage1d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, *const c_void),
pub teximage2d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, *const c_void),
pub drawbuffer: extern "system" fn(GLenum),
pub clear: extern "system" fn(GLbitfield),
pub clearcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat),
pub clearstencil: extern "system" fn(GLint),
pub cleardepth: extern "system" fn(GLdouble),
pub stencilmask: extern "system" fn(GLuint),
pub colormask: extern "system" fn(GLboolean, GLboolean, GLboolean, GLboolean),
pub depthmask: extern "system" fn(GLboolean),
pub disable: extern "system" fn(GLenum),
pub enable: extern "system" fn(GLenum),
pub finish: extern "system" fn(),
pub flush: extern "system" fn(),
pub blendfunc: extern "system" fn(GLenum, GLenum),
pub logicop: extern "system" fn(GLenum),
pub stencilfunc: extern "system" fn(GLenum, GLint, GLuint),
pub stencilop: extern "system" fn(GLenum, GLenum, GLenum),
pub depthfunc: extern "system" fn(GLenum),
pub pixelstoref: extern "system" fn(GLenum, GLfloat),
pub pixelstorei: extern "system" fn(GLenum, GLint),
pub readbuffer: extern "system" fn(GLenum),
pub readpixels: extern "system" fn(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *mut c_void),
pub getbooleanv: extern "system" fn(GLenum, *mut GLboolean),
pub getdoublev: extern "system" fn(GLenum, *mut GLdouble),
pub geterror: extern "system" fn() -> GLenum,
pub getfloatv: extern "system" fn(GLenum, *mut GLfloat),
pub getintegerv: extern "system" fn(GLenum, *mut GLint),
pub getstring: extern "system" fn(GLenum) -> *const GLubyte,
pub getteximage: extern "system" fn(GLenum, GLint, GLenum, GLenum, *mut c_void),
pub gettexparameterfv: extern "system" fn(GLenum, GLenum, *mut GLfloat),
pub gettexparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint),
pub gettexlevelparameterfv: extern "system" fn(GLenum, GLint, GLenum, *mut GLfloat),
pub gettexlevelparameteriv: extern "system" fn(GLenum, GLint, GLenum, *mut GLint),
pub isenabled: extern "system" fn(GLenum) -> GLboolean,
pub depthrange: extern "system" fn(GLdouble, GLdouble),
pub viewport: extern "system" fn(GLint, GLint, GLsizei, GLsizei),
/* private fields */
}
Expand description
Functions from OpenGL version 1.0
Fields§
§cullface: extern "system" fn(GLenum)
The function pointer to glCullFace()
frontface: extern "system" fn(GLenum)
The function pointer to glFrontFace()
hint: extern "system" fn(GLenum, GLenum)
The function pointer to glHint()
linewidth: extern "system" fn(GLfloat)
The function pointer to glLineWidth()
pointsize: extern "system" fn(GLfloat)
The function pointer to glPointSize()
polygonmode: extern "system" fn(GLenum, GLenum)
The function pointer to glPolygonMode()
scissor: extern "system" fn(GLint, GLint, GLsizei, GLsizei)
The function pointer to glScissor()
texparameterf: extern "system" fn(GLenum, GLenum, GLfloat)
The function pointer to glTexParameterf()
texparameterfv: extern "system" fn(GLenum, GLenum, *const GLfloat)
The function pointer to glTexParameterfv()
texparameteri: extern "system" fn(GLenum, GLenum, GLint)
The function pointer to glTexParameteri()
texparameteriv: extern "system" fn(GLenum, GLenum, *const GLint)
The function pointer to glTexParameteriv()
teximage1d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, *const c_void)
The function pointer to glTexImage1D()
teximage2d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, *const c_void)
The function pointer to glTexImage2D()
drawbuffer: extern "system" fn(GLenum)
The function pointer to glDrawBuffer()
clear: extern "system" fn(GLbitfield)
The function pointer to glClear()
clearcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat)
The function pointer to glClearColor()
clearstencil: extern "system" fn(GLint)
The function pointer to glClearStencil()
cleardepth: extern "system" fn(GLdouble)
The function pointer to glClearDepth()
stencilmask: extern "system" fn(GLuint)
The function pointer to glStencilMask()
colormask: extern "system" fn(GLboolean, GLboolean, GLboolean, GLboolean)
The function pointer to glColorMask()
depthmask: extern "system" fn(GLboolean)
The function pointer to glDepthMask()
disable: extern "system" fn(GLenum)
The function pointer to glDisable()
enable: extern "system" fn(GLenum)
The function pointer to glEnable()
finish: extern "system" fn()
The function pointer to glFinish()
flush: extern "system" fn()
The function pointer to glFlush()
blendfunc: extern "system" fn(GLenum, GLenum)
The function pointer to glBlendFunc()
logicop: extern "system" fn(GLenum)
The function pointer to glLogicOp()
stencilfunc: extern "system" fn(GLenum, GLint, GLuint)
The function pointer to glStencilFunc()
stencilop: extern "system" fn(GLenum, GLenum, GLenum)
The function pointer to glStencilOp()
depthfunc: extern "system" fn(GLenum)
The function pointer to glDepthFunc()
pixelstoref: extern "system" fn(GLenum, GLfloat)
The function pointer to glPixelStoref()
pixelstorei: extern "system" fn(GLenum, GLint)
The function pointer to glPixelStorei()
readbuffer: extern "system" fn(GLenum)
The function pointer to glReadBuffer()
readpixels: extern "system" fn(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *mut c_void)
The function pointer to glReadPixels()
getbooleanv: extern "system" fn(GLenum, *mut GLboolean)
The function pointer to glGetBooleanv()
getdoublev: extern "system" fn(GLenum, *mut GLdouble)
The function pointer to glGetDoublev()
geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
getfloatv: extern "system" fn(GLenum, *mut GLfloat)
The function pointer to glGetFloatv()
getintegerv: extern "system" fn(GLenum, *mut GLint)
The function pointer to glGetIntegerv()
getstring: extern "system" fn(GLenum) -> *const GLubyte
The function pointer to glGetString()
getteximage: extern "system" fn(GLenum, GLint, GLenum, GLenum, *mut c_void)
The function pointer to glGetTexImage()
gettexparameterfv: extern "system" fn(GLenum, GLenum, *mut GLfloat)
The function pointer to glGetTexParameterfv()
gettexparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint)
The function pointer to glGetTexParameteriv()
gettexlevelparameterfv: extern "system" fn(GLenum, GLint, GLenum, *mut GLfloat)
The function pointer to glGetTexLevelParameterfv()
gettexlevelparameteriv: extern "system" fn(GLenum, GLint, GLenum, *mut GLint)
The function pointer to glGetTexLevelParameteriv()
isenabled: extern "system" fn(GLenum) -> GLboolean
The function pointer to glIsEnabled()
depthrange: extern "system" fn(GLdouble, GLdouble)
The function pointer to glDepthRange()
viewport: extern "system" fn(GLint, GLint, GLsizei, GLsizei)
The function pointer to glViewport()