glbinding  2.0.0.00e2ff521289
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NglbindingContains all the classes of glbinding
 CAbstractFunctionThe AbstractFunction represents an OpenGL API function
 CStateThe 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
 CAbstractValueSuperclass of a printable wrapper around an OpenGL data type
 CBindingThe main interface to handle additional features to OpenGL functions besides regular function calls
 CCallbackTypeA callback signature with return type and multiple arguments
 CCallbackType< void, Arguments... >A callback signature with multiple arguments but no return type
 CContextInfoAllows for access to metainformation about a context. The information is only valid for the currently active context
 CFunctionThe Function represents an OpenGL API function with additional features, including:
 CFunctionCallA FunctionCall represents a function call of an OpenGL API function, including the parameter and return values
 Cintersect_SharedBitfieldBreak condition for the SharedBitfield intersection
 Cintersect_SharedBitfield< SharedBitfield< T, Types... >, SharedBitfield< OtherTypes... > >The SharedBitfield type list intersection
 Cis_member_of_SharedBitfieldBreak condition for the is_member_of_SharedBitfield metaprogramming
 Cis_member_of_SharedBitfield< T, U, Types... >Test condition and recursion for the is_member_of_SharedBitfield metaprogramming
 CMetaProvisioning of meta information about OpenGL extensions, functions and conversion of strings and symbols of the OpenGL API
 Cprepend_to_SharedBitfieldBreak condition for the SharedBitfield type concatenation
 Cprepend_to_SharedBitfield< T, SharedBitfield< Types... > >The SharedBitfield type concatenation
 CSharedBitfieldA representation of a bitfield value that could be member of multiple bitfield types as allowed in OpenGL
 CSharedBitfield< Type >A representation of a bitfield value that could be member of multiple bitfield types as allowed in OpenGL. This template is the break condition of a former SharedBitfield that got reduced to just one valid bitfield type through operations
 CSharedBitfield< Type, Types... >A representation of a bitfield value that could be member of multiple bitfield types as allowed in OpenGL
 CSharedBitfield<>Invalid SharedBitfield class as it contains no valid bitfield types
 CSharedBitfieldBaseThe base class of a SharedBitfield, containing the actual (and convertible) bitfield value
 CValueThe Value class represents a printable wrapper around an OpenGL data type
 CVersionOpenGL feature, consisting of majow version and minor version, excluding the profile information