glbinding  2.1.1.96dbfd46d679
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cglbinding::AbstractFunctionThe AbstractFunction represents an OpenGL API function
 Cglbinding::AbstractValueSuperclass of a printable wrapper around an OpenGL data type
 Cglbinding::BindingThe main interface to handle additional features to OpenGL functions besides regular function calls
 Cglbinding::CallbackType< ReturnType, Arguments >A callback signature with return type and multiple arguments
 Cglbinding::CallbackType< const gl::GLubyte *, Arguments... >
 Cglbinding::CallbackType< gl::GLbitfield, Arguments... >
 Cglbinding::CallbackType< gl::GLboolean, Arguments... >
 Cglbinding::CallbackType< gl::GLenum, Arguments... >
 Cglbinding::CallbackType< gl::GLfloat, Arguments... >
 Cglbinding::CallbackType< gl::GLhandleARB, Arguments... >
 Cglbinding::CallbackType< gl::GLint, Arguments... >
 Cglbinding::CallbackType< gl::GLintptr, Arguments... >
 Cglbinding::CallbackType< gl::GLsync, Arguments... >
 Cglbinding::CallbackType< gl::GLuint, Arguments... >
 Cglbinding::CallbackType< gl::GLuint64, Arguments... >
 Cglbinding::CallbackType< gl::GLushort, Arguments... >
 Cglbinding::CallbackType< gl::GLvdpauSurfaceNV, Arguments... >
 Cglbinding::CallbackType< ReturnType, Arguments... >
 Cglbinding::CallbackType< void *, Arguments... >
 Cglbinding::CallbackType< void, Arguments... >A callback signature with multiple arguments but no return type
 Cglbinding::ContextInfoAllows for access to metainformation about a context. The information is only valid for the currently active context
 Cglbinding::FunctionCallA FunctionCall represents a function call of an OpenGL API function, including the parameter and return values
 Cglbinding::intersect_SharedBitfield< typename, typename >Break condition for the SharedBitfield intersection
 Cglbinding::intersect_SharedBitfield< SharedBitfield< T, Types... >, SharedBitfield< OtherTypes... > >The SharedBitfield type list intersection
 Cglbinding::is_member_of_SharedBitfield< T, Types >Break condition for the is_member_of_SharedBitfield metaprogramming
 Cglbinding::is_member_of_SharedBitfield< T, U, Types... >Test condition and recursion for the is_member_of_SharedBitfield metaprogramming
 Cglbinding::MetaProvisioning of meta information about OpenGL extensions, functions and conversion of strings and symbols of the OpenGL API
 Cglbinding::prepend_to_SharedBitfield< typename, typename >Break condition for the SharedBitfield type concatenation
 Cglbinding::prepend_to_SharedBitfield< T, SharedBitfield< Types... > >The SharedBitfield type concatenation
 Cglbinding::SharedBitfield< Types >A representation of a bitfield value that could be member of multiple bitfield types as allowed in OpenGL
 Cglbinding::SharedBitfield< Types... >
 Cglbinding::SharedBitfield<>Invalid SharedBitfield class as it contains no valid bitfield types
 Cglbinding::SharedBitfieldBase< T >The base class of a SharedBitfield, containing the actual (and convertible) bitfield value
 Cglbinding::SharedBitfieldBase< std::underlying_type< Type >::type >
 Cglbinding::AbstractFunction::StateThe State struct represents the configuration of an OpenGL function for one thread. This includes the driver function pointer (is allowed to differ between contexts) and the callback mask
 Cglbinding::VersionOpenGL feature, consisting of majow version and minor version, excluding the profile information