glbinding
2.0.0.00e2ff521289
A C++ binding for the OpenGL API, generated using the gl.xml specification.
|
▼Nglbinding | Contains all the classes of glbinding |
▼CAbstractFunction | The AbstractFunction represents an OpenGL API function |
CState | The 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 |
CAbstractValue | Superclass of a printable wrapper around an OpenGL data type |
CBinding | The main interface to handle additional features to OpenGL functions besides regular function calls |
CCallbackType | A callback signature with return type and multiple arguments |
CCallbackType< void, Arguments... > | A callback signature with multiple arguments but no return type |
CContextInfo | Allows for access to metainformation about a context. The information is only valid for the currently active context |
CFunction | The Function represents an OpenGL API function with additional features, including: |
CFunctionCall | A FunctionCall represents a function call of an OpenGL API function, including the parameter and return values |
Cintersect_SharedBitfield | Break condition for the SharedBitfield intersection |
Cintersect_SharedBitfield< SharedBitfield< T, Types... >, SharedBitfield< OtherTypes... > > | The SharedBitfield type list intersection |
Cis_member_of_SharedBitfield | Break 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 |
CMeta | Provisioning of meta information about OpenGL extensions, functions and conversion of strings and symbols of the OpenGL API |
Cprepend_to_SharedBitfield | Break condition for the SharedBitfield type concatenation |
Cprepend_to_SharedBitfield< T, SharedBitfield< Types... > > | The SharedBitfield type concatenation |
CSharedBitfield | A 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 |
CSharedBitfieldBase | The base class of a SharedBitfield, containing the actual (and convertible) bitfield value |
CValue | The Value class represents a printable wrapper around an OpenGL data type |
CVersion | OpenGL feature, consisting of majow version and minor version, excluding the profile information |