Open CASCADE Technology  7.7.2
Namespaces | Macros | Typedefs | Functions
OpenGl_GLESExtensions.hxx File Reference

Namespaces

 opencascade
 Namespace opencascade is intended for low-level template classes and functions.
 

Macros

#define GL_FRAMEBUFFER_SRGB   0x8DB9
 
#define GL_TEXTURE_2D_MULTISAMPLE   0x9100
 
#define GL_TEXTURE_BUFFER   0x8C2A
 
#define GL_LUMINANCE8   0x8040
 
#define GL_BGRA_EXT   0x80E1
 
#define GL_SRGB_EXT   0x8C40
 
#define GL_SRGB_ALPHA_EXT   0x8C42
 
#define GL_R16   0x822A
 
#define GL_RGB4   0x804F
 
#define GL_RGB5   0x8050
 
#define GL_RGB10   0x8052
 
#define GL_RGB12   0x8053
 
#define GL_RGB16   0x8054
 
#define GL_RGB10_A2   0x8059
 
#define GL_RGBA12   0x805A
 
#define GL_RGBA16   0x805B
 
#define GL_ALPHA8   0x803C
 
#define GL_ALPHA16   0x803E
 
#define GL_RG16   0x822C
 
#define GL_R16_SNORM   0x8F98
 
#define GL_RG16_SNORM   0x8F99
 
#define GL_RGB16_SNORM   0x8F9A
 
#define GL_RGBA16_SNORM   0x8F9B
 
#define GL_RED_SNORM   0x8F90
 
#define GL_RG_SNORM   0x8F91
 
#define GL_RGB_SNORM   0x8F92
 
#define GL_RGBA_SNORM   0x8F93
 
#define GL_TEXTURE_MAX_ANISOTROPY_EXT   0x84FE
 
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT   0x84FF
 
#define GL_DEBUG_OUTPUT   0x92E0
 
#define GL_DEBUG_OUTPUT_SYNCHRONOUS   0x8242
 
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH   0x8243
 
#define GL_DEBUG_CALLBACK_FUNCTION   0x8244
 
#define GL_DEBUG_CALLBACK_USER_PARAM   0x8245
 
#define GL_DEBUG_SOURCE_API   0x8246
 
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM   0x8247
 
#define GL_DEBUG_SOURCE_SHADER_COMPILER   0x8248
 
#define GL_DEBUG_SOURCE_THIRD_PARTY   0x8249
 
#define GL_DEBUG_SOURCE_APPLICATION   0x824A
 
#define GL_DEBUG_SOURCE_OTHER   0x824B
 
#define GL_DEBUG_TYPE_ERROR   0x824C
 
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR   0x824D
 
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR   0x824E
 
#define GL_DEBUG_TYPE_PORTABILITY   0x824F
 
#define GL_DEBUG_TYPE_PERFORMANCE   0x8250
 
#define GL_DEBUG_TYPE_OTHER   0x8251
 
#define GL_MAX_DEBUG_MESSAGE_LENGTH   0x9143
 
#define GL_MAX_DEBUG_LOGGED_MESSAGES   0x9144
 
#define GL_DEBUG_LOGGED_MESSAGES   0x9145
 
#define GL_DEBUG_SEVERITY_HIGH   0x9146
 
#define GL_DEBUG_SEVERITY_MEDIUM   0x9147
 
#define GL_DEBUG_SEVERITY_LOW   0x9148
 
#define GL_HALF_FLOAT_OES   0x8D61
 
#define GL_COMPUTE_SHADER   0x91B9
 
#define GL_GEOMETRY_SHADER   0x8DD9
 
#define GL_TESS_CONTROL_SHADER   0x8E88
 
#define GL_TESS_EVALUATION_SHADER   0x8E87
 
#define GL_LINES_ADJACENCY   0x000A
 
#define GL_LINE_STRIP_ADJACENCY   0x000B
 
#define GL_TRIANGLES_ADJACENCY   0x000C
 
#define GL_TRIANGLE_STRIP_ADJACENCY   0x000D
 
#define GL_PATCHES   0x000E
 
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0
 
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT   0x83F1
 
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2
 
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3
 
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT   0x8C4C
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT   0x8C4D
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT   0x8C4E
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT   0x8C4F
 
#define GL_APIENTRYP   GL_APIENTRY*
 

Typedefs

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 GLuintopencascade::ids
 
typedef GLuint opencascade::id
 
typedef GLenum opencascade::pname
 
typedef GLenum GLintopencascade::params
 
typedef const GLenumopencascade::bufs
 
typedef GLsizei GLboolean opencascade::transpose
 
typedef GLsizei GLboolean const GLfloatopencascade::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 GLuintopencascade::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 GLcharopencascade::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 GLintopencascade::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 GLuintopencascade::uniformIndices
 
typedef const GLcharopencascade::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 GLintopencascade::values
 
typedef GLuintopencascade::samplers
 
typedef GLuint opencascade::sampler
 
typedef GLenum GLint opencascade::param
 
typedef GLuint opencascade::divisor
 
typedef GLsizei GLsizei GLenumopencascade::binaryFormat
 
typedef GLsizei GLsizei GLenum void * opencascade::binary
 
typedef GLsizei opencascade::numAttachments
 
typedef GLsizei const GLenumopencascade::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 GLenumopencascade::props
 
typedef GLbitfield opencascade::stages
 
typedef GLbitfield GLuint opencascade::program
 
typedef GLsizei const GLchar *const * opencascade::strings
 
typedef const GLuintopencascade::pipelines
 
typedef GLsizei GLsizei GLcharopencascade::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 GLfloatopencascade::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 GLcharopencascade::buf
 
typedef const void * opencascade::userParam
 
typedef GLsizei GLenumopencascade::sources
 
typedef GLsizei GLenum GLenumopencascade::types
 
typedef GLsizei GLenum GLenum GLuint GLenumopencascade::severities
 
typedef GLsizei GLenum GLenum GLuint GLenum GLsizeiopencascade::lengths
 
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLcharopencascade::messageLog
 
typedef GLuint GLsizei const GLcharopencascade::message
 
typedef GLuint GLsizei const GLcharopencascade::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
 

Functions

typedef opencascade::void (GL_APIENTRYP PFNGLREADBUFFERPROC)(GLenum src)
 
typedef opencascade::GLboolean (GL_APIENTRYP PFNGLISQUERYPROC)(GLuint id)
 
typedef opencascade::GLint (GL_APIENTRYP PFNGLGETFRAGDATALOCATIONPROC)(GLuint program
 
typedef opencascade::GLuint (GL_APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program
 
typedef opencascade::GLsync (GL_APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition
 
typedef opencascade::GLenum (GL_APIENTRYP PFNGLCLIENTWAITSYNCPROC)(GLsync sync
 

Macro Definition Documentation

#define GL_ALPHA16   0x803E
#define GL_ALPHA8   0x803C
#define GL_APIENTRYP   GL_APIENTRY*
#define GL_BGRA_EXT   0x80E1
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT   0x83F1
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT   0x8C4D
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT   0x8C4E
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT   0x8C4F
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT   0x8C4C
#define GL_COMPUTE_SHADER   0x91B9
#define GL_DEBUG_CALLBACK_FUNCTION   0x8244
#define GL_DEBUG_CALLBACK_USER_PARAM   0x8245
#define GL_DEBUG_LOGGED_MESSAGES   0x9145
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH   0x8243
#define GL_DEBUG_OUTPUT   0x92E0
#define GL_DEBUG_OUTPUT_SYNCHRONOUS   0x8242
#define GL_DEBUG_SEVERITY_HIGH   0x9146
#define GL_DEBUG_SEVERITY_LOW   0x9148
#define GL_DEBUG_SEVERITY_MEDIUM   0x9147
#define GL_DEBUG_SOURCE_API   0x8246
#define GL_DEBUG_SOURCE_APPLICATION   0x824A
#define GL_DEBUG_SOURCE_OTHER   0x824B
#define GL_DEBUG_SOURCE_SHADER_COMPILER   0x8248
#define GL_DEBUG_SOURCE_THIRD_PARTY   0x8249
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM   0x8247
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR   0x824D
#define GL_DEBUG_TYPE_ERROR   0x824C
#define GL_DEBUG_TYPE_OTHER   0x8251
#define GL_DEBUG_TYPE_PERFORMANCE   0x8250
#define GL_DEBUG_TYPE_PORTABILITY   0x824F
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR   0x824E
#define GL_FRAMEBUFFER_SRGB   0x8DB9
#define GL_GEOMETRY_SHADER   0x8DD9
#define GL_HALF_FLOAT_OES   0x8D61
#define GL_LINE_STRIP_ADJACENCY   0x000B
#define GL_LINES_ADJACENCY   0x000A
#define GL_LUMINANCE8   0x8040
#define GL_MAX_DEBUG_LOGGED_MESSAGES   0x9144
#define GL_MAX_DEBUG_MESSAGE_LENGTH   0x9143
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT   0x84FF
#define GL_PATCHES   0x000E
#define GL_R16   0x822A
#define GL_R16_SNORM   0x8F98
#define GL_RED_SNORM   0x8F90
#define GL_RG16   0x822C
#define GL_RG16_SNORM   0x8F99
#define GL_RG_SNORM   0x8F91
#define GL_RGB10   0x8052
#define GL_RGB10_A2   0x8059
#define GL_RGB12   0x8053
#define GL_RGB16   0x8054
#define GL_RGB16_SNORM   0x8F9A
#define GL_RGB4   0x804F
#define GL_RGB5   0x8050
#define GL_RGB_SNORM   0x8F92
#define GL_RGBA12   0x805A
#define GL_RGBA16   0x805B
#define GL_RGBA16_SNORM   0x8F9B
#define GL_RGBA_SNORM   0x8F93
#define GL_SRGB_ALPHA_EXT   0x8C42
#define GL_SRGB_EXT   0x8C40
#define GL_TESS_CONTROL_SHADER   0x8E88
#define GL_TESS_EVALUATION_SHADER   0x8E87
#define GL_TEXTURE_2D_MULTISAMPLE   0x9100
#define GL_TEXTURE_BUFFER   0x8C2A
#define GL_TEXTURE_MAX_ANISOTROPY_EXT   0x84FE
#define GL_TRIANGLE_STRIP_ADJACENCY   0x000D
#define GL_TRIANGLES_ADJACENCY   0x000C

Typedef Documentation

typedef double GLclampd
typedef double GLdouble