pub struct Version14 {Show 48 fields
pub geterror: extern "system" fn() -> GLenum,
pub blendfuncseparate: extern "system" fn(GLenum, GLenum, GLenum, GLenum),
pub multidrawarrays: extern "system" fn(GLenum, *const GLint, *const GLsizei, GLsizei),
pub multidrawelements: extern "system" fn(GLenum, *const GLsizei, GLenum, *const *const c_void, GLsizei),
pub pointparameterf: extern "system" fn(GLenum, GLfloat),
pub pointparameterfv: extern "system" fn(GLenum, *const GLfloat),
pub pointparameteri: extern "system" fn(GLenum, GLint),
pub pointparameteriv: extern "system" fn(GLenum, *const GLint),
pub fogcoordf: extern "system" fn(GLfloat),
pub fogcoordfv: extern "system" fn(*const GLfloat),
pub fogcoordd: extern "system" fn(GLdouble),
pub fogcoorddv: extern "system" fn(*const GLdouble),
pub fogcoordpointer: extern "system" fn(GLenum, GLsizei, *const c_void),
pub secondarycolor3b: extern "system" fn(GLbyte, GLbyte, GLbyte),
pub secondarycolor3bv: extern "system" fn(*const GLbyte),
pub secondarycolor3d: extern "system" fn(GLdouble, GLdouble, GLdouble),
pub secondarycolor3dv: extern "system" fn(*const GLdouble),
pub secondarycolor3f: extern "system" fn(GLfloat, GLfloat, GLfloat),
pub secondarycolor3fv: extern "system" fn(*const GLfloat),
pub secondarycolor3i: extern "system" fn(GLint, GLint, GLint),
pub secondarycolor3iv: extern "system" fn(*const GLint),
pub secondarycolor3s: extern "system" fn(GLshort, GLshort, GLshort),
pub secondarycolor3sv: extern "system" fn(*const GLshort),
pub secondarycolor3ub: extern "system" fn(GLubyte, GLubyte, GLubyte),
pub secondarycolor3ubv: extern "system" fn(*const GLubyte),
pub secondarycolor3ui: extern "system" fn(GLuint, GLuint, GLuint),
pub secondarycolor3uiv: extern "system" fn(*const GLuint),
pub secondarycolor3us: extern "system" fn(GLushort, GLushort, GLushort),
pub secondarycolor3usv: extern "system" fn(*const GLushort),
pub secondarycolorpointer: extern "system" fn(GLint, GLenum, GLsizei, *const c_void),
pub windowpos2d: extern "system" fn(GLdouble, GLdouble),
pub windowpos2dv: extern "system" fn(*const GLdouble),
pub windowpos2f: extern "system" fn(GLfloat, GLfloat),
pub windowpos2fv: extern "system" fn(*const GLfloat),
pub windowpos2i: extern "system" fn(GLint, GLint),
pub windowpos2iv: extern "system" fn(*const GLint),
pub windowpos2s: extern "system" fn(GLshort, GLshort),
pub windowpos2sv: extern "system" fn(*const GLshort),
pub windowpos3d: extern "system" fn(GLdouble, GLdouble, GLdouble),
pub windowpos3dv: extern "system" fn(*const GLdouble),
pub windowpos3f: extern "system" fn(GLfloat, GLfloat, GLfloat),
pub windowpos3fv: extern "system" fn(*const GLfloat),
pub windowpos3i: extern "system" fn(GLint, GLint, GLint),
pub windowpos3iv: extern "system" fn(*const GLint),
pub windowpos3s: extern "system" fn(GLshort, GLshort, GLshort),
pub windowpos3sv: extern "system" fn(*const GLshort),
pub blendcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat),
pub blendequation: extern "system" fn(GLenum),
/* private fields */
}
Expand description
Functions from OpenGL version 1.4
Fields§
§geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
blendfuncseparate: extern "system" fn(GLenum, GLenum, GLenum, GLenum)
The function pointer to glBlendFuncSeparate()
multidrawarrays: extern "system" fn(GLenum, *const GLint, *const GLsizei, GLsizei)
The function pointer to glMultiDrawArrays()
multidrawelements: extern "system" fn(GLenum, *const GLsizei, GLenum, *const *const c_void, GLsizei)
The function pointer to glMultiDrawElements()
pointparameterf: extern "system" fn(GLenum, GLfloat)
The function pointer to glPointParameterf()
pointparameterfv: extern "system" fn(GLenum, *const GLfloat)
The function pointer to glPointParameterfv()
pointparameteri: extern "system" fn(GLenum, GLint)
The function pointer to glPointParameteri()
pointparameteriv: extern "system" fn(GLenum, *const GLint)
The function pointer to glPointParameteriv()
fogcoordf: extern "system" fn(GLfloat)
The function pointer to glFogCoordf()
fogcoordfv: extern "system" fn(*const GLfloat)
The function pointer to glFogCoordfv()
fogcoordd: extern "system" fn(GLdouble)
The function pointer to glFogCoordd()
fogcoorddv: extern "system" fn(*const GLdouble)
The function pointer to glFogCoorddv()
fogcoordpointer: extern "system" fn(GLenum, GLsizei, *const c_void)
The function pointer to glFogCoordPointer()
secondarycolor3b: extern "system" fn(GLbyte, GLbyte, GLbyte)
The function pointer to glSecondaryColor3b()
secondarycolor3bv: extern "system" fn(*const GLbyte)
The function pointer to glSecondaryColor3bv()
secondarycolor3d: extern "system" fn(GLdouble, GLdouble, GLdouble)
The function pointer to glSecondaryColor3d()
secondarycolor3dv: extern "system" fn(*const GLdouble)
The function pointer to glSecondaryColor3dv()
secondarycolor3f: extern "system" fn(GLfloat, GLfloat, GLfloat)
The function pointer to glSecondaryColor3f()
secondarycolor3fv: extern "system" fn(*const GLfloat)
The function pointer to glSecondaryColor3fv()
secondarycolor3i: extern "system" fn(GLint, GLint, GLint)
The function pointer to glSecondaryColor3i()
secondarycolor3iv: extern "system" fn(*const GLint)
The function pointer to glSecondaryColor3iv()
secondarycolor3s: extern "system" fn(GLshort, GLshort, GLshort)
The function pointer to glSecondaryColor3s()
secondarycolor3sv: extern "system" fn(*const GLshort)
The function pointer to glSecondaryColor3sv()
secondarycolor3ub: extern "system" fn(GLubyte, GLubyte, GLubyte)
The function pointer to glSecondaryColor3ub()
secondarycolor3ubv: extern "system" fn(*const GLubyte)
The function pointer to glSecondaryColor3ubv()
secondarycolor3ui: extern "system" fn(GLuint, GLuint, GLuint)
The function pointer to glSecondaryColor3ui()
secondarycolor3uiv: extern "system" fn(*const GLuint)
The function pointer to glSecondaryColor3uiv()
secondarycolor3us: extern "system" fn(GLushort, GLushort, GLushort)
The function pointer to glSecondaryColor3us()
secondarycolor3usv: extern "system" fn(*const GLushort)
The function pointer to glSecondaryColor3usv()
secondarycolorpointer: extern "system" fn(GLint, GLenum, GLsizei, *const c_void)
The function pointer to glSecondaryColorPointer()
windowpos2d: extern "system" fn(GLdouble, GLdouble)
The function pointer to glWindowPos2d()
windowpos2dv: extern "system" fn(*const GLdouble)
The function pointer to glWindowPos2dv()
windowpos2f: extern "system" fn(GLfloat, GLfloat)
The function pointer to glWindowPos2f()
windowpos2fv: extern "system" fn(*const GLfloat)
The function pointer to glWindowPos2fv()
windowpos2i: extern "system" fn(GLint, GLint)
The function pointer to glWindowPos2i()
windowpos2iv: extern "system" fn(*const GLint)
The function pointer to glWindowPos2iv()
windowpos2s: extern "system" fn(GLshort, GLshort)
The function pointer to glWindowPos2s()
windowpos2sv: extern "system" fn(*const GLshort)
The function pointer to glWindowPos2sv()
windowpos3d: extern "system" fn(GLdouble, GLdouble, GLdouble)
The function pointer to glWindowPos3d()
windowpos3dv: extern "system" fn(*const GLdouble)
The function pointer to glWindowPos3dv()
windowpos3f: extern "system" fn(GLfloat, GLfloat, GLfloat)
The function pointer to glWindowPos3f()
windowpos3fv: extern "system" fn(*const GLfloat)
The function pointer to glWindowPos3fv()
windowpos3i: extern "system" fn(GLint, GLint, GLint)
The function pointer to glWindowPos3i()
windowpos3iv: extern "system" fn(*const GLint)
The function pointer to glWindowPos3iv()
windowpos3s: extern "system" fn(GLshort, GLshort, GLshort)
The function pointer to glWindowPos3s()
windowpos3sv: extern "system" fn(*const GLshort)
The function pointer to glWindowPos3sv()
blendcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat)
The function pointer to glBlendColor()
blendequation: extern "system" fn(GLenum)
The function pointer to glBlendEquation()