Provisioning of meta information about OpenGL extensions, functions and conversion of strings and symbols of the OpenGL API.
More...
|
static int | glRevision () |
| Returns the revision of the parsed gl.xml file. More...
|
|
static gl::GLbitfield | getBitfield (const std::string &glbitfield) |
| Converts a string into a bitfield symbol. More...
|
|
static std::vector< gl::GLbitfield > | bitfields () |
| Returns the list of all bitfields known by the gl.xml. More...
|
|
static const std::string & | getString (gl::GLenum glenum) |
| Converts a GLenum to a string. More...
|
|
static gl::GLenum | getEnum (const std::string &glenum) |
| Converts a string to a GLenum symbol. More...
|
|
static std::vector< gl::GLenum > | enums () |
| Returns the list of all enums known by the gl.xml. More...
|
|
static const std::string & | getString (gl::GLboolean glboolean) |
| Converts a GLboolean to a string. More...
|
|
static gl::GLboolean | getBoolean (const std::string &glboolean) |
| Converts a string to a GLboolean symbol. More...
|
|
static const std::string & | getString (gl::GLextension glextension) |
| Converts a GLextension to its string representation. More...
|
|
static gl::GLextension | getExtension (const std::string &glextension) |
| Converts a string to an extension. More...
|
|
static std::set< gl::GLextension > | extensions () |
| Returns the list of all extensions known by the gl.xml. More...
|
|
static const std::set< std::string > & | getRequiredFunctions (gl::GLextension glextension) |
| Returns the list of function names that are required for the extension. More...
|
|
static const std::set< gl::GLextension > & | getExtensionsRequiring (const std::string &glfunction) |
| Returns the list of extensions that are requiring an OpenGL function. More...
|
|
static const Version & | getRequiringVersion (gl::GLextension glextension) |
| Returns the first OpenGL Version (Feature) that required the extension. More...
|
|
static const std::set< Version > & | versions () |
| Returns the list of all Versions (Features) known by the gl.xml. More...
|
|
static const std::string & | getString (gl::AttribMask glbitfield) |
|
static const std::string & | getString (gl::BufferAccessMask glbitfield) |
|
static const std::string & | getString (gl::BufferStorageMask glbitfield) |
|
static const std::string & | getString (gl::ClearBufferMask glbitfield) |
|
static const std::string & | getString (gl::ClientAttribMask glbitfield) |
|
static const std::string & | getString (gl::ContextFlagMask glbitfield) |
|
static const std::string & | getString (gl::ContextProfileMask glbitfield) |
|
static const std::string & | getString (gl::FfdMaskSGIX glbitfield) |
|
static const std::string & | getString (gl::FragmentShaderColorModMaskATI glbitfield) |
|
static const std::string & | getString (gl::FragmentShaderDestMaskATI glbitfield) |
|
static const std::string & | getString (gl::FragmentShaderDestModMaskATI glbitfield) |
|
static const std::string & | getString (gl::MapBufferUsageMask glbitfield) |
|
static const std::string & | getString (gl::MemoryBarrierMask glbitfield) |
|
static const std::string & | getString (gl::PathFontStyle glbitfield) |
|
static const std::string & | getString (gl::PathRenderingMaskNV glbitfield) |
|
static const std::string & | getString (gl::PerformanceQueryCapsMaskINTEL glbitfield) |
|
static const std::string & | getString (gl::SyncObjectMask glbitfield) |
|
static const std::string & | getString (gl::TextureStorageMaskAMD glbitfield) |
|
static const std::string & | getString (gl::UnusedMask glbitfield) |
|
static const std::string & | getString (gl::UseProgramStageMask glbitfield) |
|
static const std::string & | getString (gl::VertexHintsMaskPGI glbitfield) |
|
Provisioning of meta information about OpenGL extensions, functions and conversion of strings and symbols of the OpenGL API.