| 
| typedef double  | GLdouble | 
|   | 
| typedef double  | GLclampd | 
|   | 
| typedef GLuint  | opencascade::start | 
|   | 
| typedef GLuint GLuint  | opencascade::end | 
|   | 
| typedef GLuint GLuint GLsizei  | opencascade::count | 
|   | 
| typedef GLuint GLuint GLsizei GLenum  | opencascade::type | 
|   | 
| typedef GLuint GLuint GLsizei GLenum const void *  | opencascade::indices | 
|   | 
| typedef GLint  | opencascade::level | 
|   | 
| typedef GLint GLint  | opencascade::internalformat | 
|   | 
| typedef GLint GLint GLsizei  | opencascade::width | 
|   | 
| typedef GLint GLint GLsizei GLsizei  | opencascade::height | 
|   | 
| typedef GLint GLint GLsizei GLsizei GLsizei  | opencascade::depth | 
|   | 
| typedef GLint GLint GLsizei GLsizei GLsizei GLint  | opencascade::border | 
|   | 
| typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum  | opencascade::format | 
|   | 
| typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const void *  | opencascade::pixels | 
|   | 
| typedef GLint GLint  | opencascade::xoffset | 
|   | 
| typedef GLint GLint GLint  | opencascade::yoffset | 
|   | 
| typedef GLint GLint GLint GLint  | opencascade::zoffset | 
|   | 
| typedef GLint GLint GLint GLint GLint  | opencascade::x | 
|   | 
| typedef GLint GLint GLint GLint GLint GLint  | opencascade::y | 
|   | 
| typedef GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei  | opencascade::imageSize | 
|   | 
| typedef GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void *  | opencascade::data | 
|   | 
| typedef GLuint *  | opencascade::ids | 
|   | 
| typedef GLuint  | opencascade::id | 
|   | 
| typedef GLenum  | opencascade::pname | 
|   | 
| typedef GLenum GLint *  | opencascade::params | 
|   | 
| typedef const GLenum *  | opencascade::bufs | 
|   | 
| typedef GLsizei GLboolean  | opencascade::transpose | 
|   | 
| typedef GLsizei GLboolean const GLfloat *  | opencascade::value | 
|   | 
| typedef GLint  | opencascade::srcY0 | 
|   | 
| typedef GLint GLint  | opencascade::srcX1 | 
|   | 
| typedef GLint GLint GLint  | opencascade::srcY1 | 
|   | 
| typedef GLint GLint GLint GLint  | opencascade::dstX0 | 
|   | 
| typedef GLint GLint GLint GLint GLint  | opencascade::dstY0 | 
|   | 
| typedef GLint GLint GLint GLint GLint GLint  | opencascade::dstX1 | 
|   | 
| typedef GLint GLint GLint GLint GLint GLint GLint  | opencascade::dstY1 | 
|   | 
| typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield  | opencascade::mask | 
|   | 
| typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum  | opencascade::filter | 
|   | 
| typedef GLsizei  | opencascade::samples | 
|   | 
| typedef GLenum  | opencascade::attachment | 
|   | 
| typedef GLenum GLuint  | opencascade::texture | 
|   | 
| typedef GLenum GLuint GLint GLint  | opencascade::layer | 
|   | 
| typedef void *GL_APIENTRYP  | opencascade::PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) | 
|   | 
| typedef GLintptr  | opencascade::offset | 
|   | 
| typedef GLintptr GLsizeiptr  | opencascade::length | 
|   | 
| typedef const GLuint *  | opencascade::arrays | 
|   | 
| typedef GLuint  | opencascade::index | 
|   | 
| typedef GLuint GLuint  | opencascade::buffer | 
|   | 
| typedef GLuint GLuint GLintptr GLsizeiptr  | opencascade::size | 
|   | 
| typedef GLsizei const GLchar *const  *  | opencascade::varyings | 
|   | 
| typedef GLsizei const GLchar *const GLenum  | opencascade::bufferMode | 
|   | 
| typedef GLuint GLsizei  | opencascade::bufSize | 
|   | 
| typedef GLuint GLsizei GLsizei GLsizei GLenum GLchar *  | opencascade::name | 
|   | 
| typedef GLint GLenum GLsizei  | opencascade::stride | 
|   | 
| typedef GLint GLenum GLsizei const void *  | opencascade::pointer | 
|   | 
| typedef GLint GLint GLint  | opencascade::z | 
|   | 
| typedef GLint GLint GLint GLint  | opencascade::w | 
|   | 
| typedef const GLint *  | opencascade::v | 
|   | 
| typedef GLint  | opencascade::location | 
|   | 
| typedef GLuint  | opencascade::v0 | 
|   | 
| typedef GLuint GLuint  | opencascade::v1 | 
|   | 
| typedef GLuint GLuint GLuint  | opencascade::v2 | 
|   | 
| typedef GLuint GLuint GLuint GLuint  | opencascade::v3 | 
|   | 
| typedef GLint  | opencascade::drawbuffer | 
|   | 
| typedef GLint GLfloat GLint  | opencascade::stencil | 
|   | 
| typedef const GLubyte *GL_APIENTRYP  | opencascade::PFNGLGETSTRINGIPROC(GLenum name, GLuint index) | 
|   | 
| typedef GLenum  | opencascade::writeTarget | 
|   | 
| typedef GLenum GLintptr  | opencascade::readOffset | 
|   | 
| typedef GLenum GLintptr GLintptr  | opencascade::writeOffset | 
|   | 
| typedef GLsizei  | opencascade::uniformCount | 
|   | 
| typedef GLsizei const GLchar *const  *  | opencascade::uniformNames | 
|   | 
| typedef GLsizei const GLchar *const GLuint *  | opencascade::uniformIndices | 
|   | 
| typedef const GLchar *  | opencascade::uniformBlockName | 
|   | 
| typedef GLuint  | opencascade::uniformBlockIndex | 
|   | 
| typedef GLuint GLuint  | opencascade::uniformBlockBinding | 
|   | 
| typedef GLint  | opencascade::first | 
|   | 
| typedef GLint GLsizei GLsizei  | opencascade::instancecount | 
|   | 
| typedef GLbitfield  | opencascade::flags | 
|   | 
| typedef GLbitfield GLuint64  | opencascade::timeout | 
|   | 
| typedef GLenum GLsizei GLsizei GLint *  | opencascade::values | 
|   | 
| typedef GLuint *  | opencascade::samplers | 
|   | 
| typedef GLuint  | opencascade::sampler | 
|   | 
| typedef GLenum GLint  | opencascade::param | 
|   | 
| typedef GLuint  | opencascade::divisor | 
|   | 
| typedef GLsizei GLsizei GLenum *  | opencascade::binaryFormat | 
|   | 
| typedef GLsizei GLsizei GLenum void *  | opencascade::binary | 
|   | 
| typedef GLsizei  | opencascade::numAttachments | 
|   | 
| typedef GLsizei const GLenum *  | opencascade::attachments | 
|   | 
| typedef GLsizei  | opencascade::levels | 
|   | 
| typedef GLuint  | opencascade::num_groups_y | 
|   | 
| typedef GLuint GLuint  | opencascade::num_groups_z | 
|   | 
| typedef const void *  | opencascade::indirect | 
|   | 
| typedef GLenum  | opencascade::programInterface | 
|   | 
| typedef GLenum GLuint GLsizei  | opencascade::propCount | 
|   | 
| typedef GLenum GLuint GLsizei const GLenum *  | opencascade::props | 
|   | 
| typedef GLbitfield  | opencascade::stages | 
|   | 
| typedef GLbitfield GLuint  | opencascade::program | 
|   | 
| typedef GLsizei const GLchar *const  *  | opencascade::strings | 
|   | 
| typedef const GLuint *  | opencascade::pipelines | 
|   | 
| typedef GLsizei GLsizei GLchar *  | opencascade::infoLog | 
|   | 
| typedef GLuint GLint GLboolean  | opencascade::layered | 
|   | 
| typedef GLuint GLint GLboolean GLint GLenum  | opencascade::access | 
|   | 
| typedef GLsizei GLenum GLsizei GLsizei GLboolean  | opencascade::fixedsamplelocations | 
|   | 
| typedef GLuint GLfloat *  | opencascade::val | 
|   | 
| typedef GLint GLenum GLboolean  | opencascade::normalized | 
|   | 
| typedef GLint GLenum GLboolean GLuint  | opencascade::relativeoffset | 
|   | 
| typedef GLuint  | opencascade::bindingindex | 
|   | 
| typedef void(GL_APIENTRY *  | opencascade::GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam) | 
|   | 
| typedef GLenum  | opencascade::srcTarget | 
|   | 
| typedef GLenum GLint  | opencascade::srcLevel | 
|   | 
| typedef GLenum GLint GLint  | opencascade::srcX | 
|   | 
| typedef GLenum GLint GLint GLint  | opencascade::srcY | 
|   | 
| typedef GLenum GLint GLint GLint GLint  | opencascade::srcZ | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint  | opencascade::dstName | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum  | opencascade::dstTarget | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint  | opencascade::dstLevel | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint  | opencascade::dstX | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint  | opencascade::dstY | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint  | opencascade::dstZ | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei  | opencascade::srcWidth | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei  | opencascade::srcHeight | 
|   | 
| typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei  | opencascade::srcDepth | 
|   | 
| typedef GLenum GLenum  | opencascade::severity | 
|   | 
| typedef GLenum GLenum GLsizei const GLuint GLboolean  | opencascade::enabled | 
|   | 
| typedef GLenum GLuint GLenum GLsizei const GLchar *  | opencascade::buf | 
|   | 
| typedef const void *  | opencascade::userParam | 
|   | 
| typedef GLsizei GLenum *  | opencascade::sources | 
|   | 
| typedef GLsizei GLenum GLenum *  | opencascade::types | 
|   | 
| typedef GLsizei GLenum GLenum GLuint GLenum *  | opencascade::severities | 
|   | 
| typedef GLsizei GLenum GLenum GLuint GLenum GLsizei *  | opencascade::lengths | 
|   | 
| typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar *  | opencascade::messageLog | 
|   | 
| typedef GLuint GLsizei const GLchar *  | opencascade::message | 
|   | 
| typedef GLuint GLsizei const GLchar *  | opencascade::label | 
|   | 
| typedef GLenum  | opencascade::mode | 
|   | 
| typedef GLenum  | opencascade::modeRGB | 
|   | 
| typedef GLenum GLenum  | opencascade::modeAlpha | 
|   | 
| typedef GLenum  | opencascade::src | 
|   | 
| typedef GLenum GLenum  | opencascade::dst | 
|   | 
| typedef GLenum  | opencascade::srcRGB | 
|   | 
| typedef GLenum GLenum  | opencascade::dstRGB | 
|   | 
| typedef GLenum GLenum GLenum  | opencascade::srcAlpha | 
|   | 
| typedef GLenum GLenum GLenum GLenum  | opencascade::dstAlpha | 
|   | 
| typedef GLboolean  | opencascade::r | 
|   | 
| typedef GLboolean GLboolean  | opencascade::g | 
|   | 
| typedef GLboolean GLboolean GLboolean  | opencascade::b | 
|   | 
| typedef GLboolean GLboolean GLboolean GLboolean  | opencascade::a | 
|   | 
| typedef GLsizei GLenum const void GLint  | opencascade::basevertex | 
|   | 
| typedef GLfloat  | opencascade::minY | 
|   | 
| typedef GLfloat GLfloat  | opencascade::minZ | 
|   | 
| typedef GLfloat GLfloat GLfloat  | opencascade::minW | 
|   | 
| typedef GLfloat GLfloat GLfloat GLfloat  | opencascade::maxX | 
|   | 
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat  | opencascade::maxY | 
|   | 
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat  | opencascade::maxZ | 
|   | 
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat  | opencascade::maxW | 
|   |