pub struct Version13 {Show 47 fields
pub geterror: extern "system" fn() -> GLenum,
pub activetexture: extern "system" fn(GLenum),
pub samplecoverage: extern "system" fn(GLfloat, GLboolean),
pub compressedteximage3d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, *const c_void),
pub compressedteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, *const c_void),
pub compressedteximage1d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, *const c_void),
pub compressedtexsubimage3d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, *const c_void),
pub compressedtexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, *const c_void),
pub compressedtexsubimage1d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, *const c_void),
pub getcompressedteximage: extern "system" fn(GLenum, GLint, *mut c_void),
pub clientactivetexture: extern "system" fn(GLenum),
pub multitexcoord1d: extern "system" fn(GLenum, GLdouble),
pub multitexcoord1dv: extern "system" fn(GLenum, *const GLdouble),
pub multitexcoord1f: extern "system" fn(GLenum, GLfloat),
pub multitexcoord1fv: extern "system" fn(GLenum, *const GLfloat),
pub multitexcoord1i: extern "system" fn(GLenum, GLint),
pub multitexcoord1iv: extern "system" fn(GLenum, *const GLint),
pub multitexcoord1s: extern "system" fn(GLenum, GLshort),
pub multitexcoord1sv: extern "system" fn(GLenum, *const GLshort),
pub multitexcoord2d: extern "system" fn(GLenum, GLdouble, GLdouble),
pub multitexcoord2dv: extern "system" fn(GLenum, *const GLdouble),
pub multitexcoord2f: extern "system" fn(GLenum, GLfloat, GLfloat),
pub multitexcoord2fv: extern "system" fn(GLenum, *const GLfloat),
pub multitexcoord2i: extern "system" fn(GLenum, GLint, GLint),
pub multitexcoord2iv: extern "system" fn(GLenum, *const GLint),
pub multitexcoord2s: extern "system" fn(GLenum, GLshort, GLshort),
pub multitexcoord2sv: extern "system" fn(GLenum, *const GLshort),
pub multitexcoord3d: extern "system" fn(GLenum, GLdouble, GLdouble, GLdouble),
pub multitexcoord3dv: extern "system" fn(GLenum, *const GLdouble),
pub multitexcoord3f: extern "system" fn(GLenum, GLfloat, GLfloat, GLfloat),
pub multitexcoord3fv: extern "system" fn(GLenum, *const GLfloat),
pub multitexcoord3i: extern "system" fn(GLenum, GLint, GLint, GLint),
pub multitexcoord3iv: extern "system" fn(GLenum, *const GLint),
pub multitexcoord3s: extern "system" fn(GLenum, GLshort, GLshort, GLshort),
pub multitexcoord3sv: extern "system" fn(GLenum, *const GLshort),
pub multitexcoord4d: extern "system" fn(GLenum, GLdouble, GLdouble, GLdouble, GLdouble),
pub multitexcoord4dv: extern "system" fn(GLenum, *const GLdouble),
pub multitexcoord4f: extern "system" fn(GLenum, GLfloat, GLfloat, GLfloat, GLfloat),
pub multitexcoord4fv: extern "system" fn(GLenum, *const GLfloat),
pub multitexcoord4i: extern "system" fn(GLenum, GLint, GLint, GLint, GLint),
pub multitexcoord4iv: extern "system" fn(GLenum, *const GLint),
pub multitexcoord4s: extern "system" fn(GLenum, GLshort, GLshort, GLshort, GLshort),
pub multitexcoord4sv: extern "system" fn(GLenum, *const GLshort),
pub loadtransposematrixf: extern "system" fn(*const GLfloat),
pub loadtransposematrixd: extern "system" fn(*const GLdouble),
pub multtransposematrixf: extern "system" fn(*const GLfloat),
pub multtransposematrixd: extern "system" fn(*const GLdouble),
/* private fields */
}
Expand description
Functions from OpenGL version 1.3
Fields§
§geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
activetexture: extern "system" fn(GLenum)
The function pointer to glActiveTexture()
samplecoverage: extern "system" fn(GLfloat, GLboolean)
The function pointer to glSampleCoverage()
compressedteximage3d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, *const c_void)
The function pointer to glCompressedTexImage3D()
compressedteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, *const c_void)
The function pointer to glCompressedTexImage2D()
compressedteximage1d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, *const c_void)
The function pointer to glCompressedTexImage1D()
compressedtexsubimage3d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, *const c_void)
The function pointer to glCompressedTexSubImage3D()
compressedtexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, *const c_void)
The function pointer to glCompressedTexSubImage2D()
compressedtexsubimage1d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, *const c_void)
The function pointer to glCompressedTexSubImage1D()
getcompressedteximage: extern "system" fn(GLenum, GLint, *mut c_void)
The function pointer to glGetCompressedTexImage()
clientactivetexture: extern "system" fn(GLenum)
The function pointer to glClientActiveTexture()
multitexcoord1d: extern "system" fn(GLenum, GLdouble)
The function pointer to glMultiTexCoord1d()
multitexcoord1dv: extern "system" fn(GLenum, *const GLdouble)
The function pointer to glMultiTexCoord1dv()
multitexcoord1f: extern "system" fn(GLenum, GLfloat)
The function pointer to glMultiTexCoord1f()
multitexcoord1fv: extern "system" fn(GLenum, *const GLfloat)
The function pointer to glMultiTexCoord1fv()
multitexcoord1i: extern "system" fn(GLenum, GLint)
The function pointer to glMultiTexCoord1i()
multitexcoord1iv: extern "system" fn(GLenum, *const GLint)
The function pointer to glMultiTexCoord1iv()
multitexcoord1s: extern "system" fn(GLenum, GLshort)
The function pointer to glMultiTexCoord1s()
multitexcoord1sv: extern "system" fn(GLenum, *const GLshort)
The function pointer to glMultiTexCoord1sv()
multitexcoord2d: extern "system" fn(GLenum, GLdouble, GLdouble)
The function pointer to glMultiTexCoord2d()
multitexcoord2dv: extern "system" fn(GLenum, *const GLdouble)
The function pointer to glMultiTexCoord2dv()
multitexcoord2f: extern "system" fn(GLenum, GLfloat, GLfloat)
The function pointer to glMultiTexCoord2f()
multitexcoord2fv: extern "system" fn(GLenum, *const GLfloat)
The function pointer to glMultiTexCoord2fv()
multitexcoord2i: extern "system" fn(GLenum, GLint, GLint)
The function pointer to glMultiTexCoord2i()
multitexcoord2iv: extern "system" fn(GLenum, *const GLint)
The function pointer to glMultiTexCoord2iv()
multitexcoord2s: extern "system" fn(GLenum, GLshort, GLshort)
The function pointer to glMultiTexCoord2s()
multitexcoord2sv: extern "system" fn(GLenum, *const GLshort)
The function pointer to glMultiTexCoord2sv()
multitexcoord3d: extern "system" fn(GLenum, GLdouble, GLdouble, GLdouble)
The function pointer to glMultiTexCoord3d()
multitexcoord3dv: extern "system" fn(GLenum, *const GLdouble)
The function pointer to glMultiTexCoord3dv()
multitexcoord3f: extern "system" fn(GLenum, GLfloat, GLfloat, GLfloat)
The function pointer to glMultiTexCoord3f()
multitexcoord3fv: extern "system" fn(GLenum, *const GLfloat)
The function pointer to glMultiTexCoord3fv()
multitexcoord3i: extern "system" fn(GLenum, GLint, GLint, GLint)
The function pointer to glMultiTexCoord3i()
multitexcoord3iv: extern "system" fn(GLenum, *const GLint)
The function pointer to glMultiTexCoord3iv()
multitexcoord3s: extern "system" fn(GLenum, GLshort, GLshort, GLshort)
The function pointer to glMultiTexCoord3s()
multitexcoord3sv: extern "system" fn(GLenum, *const GLshort)
The function pointer to glMultiTexCoord3sv()
multitexcoord4d: extern "system" fn(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)
The function pointer to glMultiTexCoord4d()
multitexcoord4dv: extern "system" fn(GLenum, *const GLdouble)
The function pointer to glMultiTexCoord4dv()
multitexcoord4f: extern "system" fn(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)
The function pointer to glMultiTexCoord4f()
multitexcoord4fv: extern "system" fn(GLenum, *const GLfloat)
The function pointer to glMultiTexCoord4fv()
multitexcoord4i: extern "system" fn(GLenum, GLint, GLint, GLint, GLint)
The function pointer to glMultiTexCoord4i()
multitexcoord4iv: extern "system" fn(GLenum, *const GLint)
The function pointer to glMultiTexCoord4iv()
multitexcoord4s: extern "system" fn(GLenum, GLshort, GLshort, GLshort, GLshort)
The function pointer to glMultiTexCoord4s()
multitexcoord4sv: extern "system" fn(GLenum, *const GLshort)
The function pointer to glMultiTexCoord4sv()
loadtransposematrixf: extern "system" fn(*const GLfloat)
The function pointer to glLoadTransposeMatrixf()
loadtransposematrixd: extern "system" fn(*const GLdouble)
The function pointer to glLoadTransposeMatrixd()
multtransposematrixf: extern "system" fn(*const GLfloat)
The function pointer to glMultTransposeMatrixf()
multtransposematrixd: extern "system" fn(*const GLdouble)
The function pointer to glMultTransposeMatrixd()