glbinding  3.0.2.58901078581f
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 by its name and entry point after dynamic address resolution
 Cglbinding::AbstractStateThe 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::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::Boolean8
 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< gl::GLVULKANPROCNV, Arguments... >
 Cglbinding::CallbackType< ReturnType, Arguments... >
 Cglbinding::CallbackType< void *, Arguments... >
 Cglbinding::CallbackType< void, Arguments... >A callback signature with multiple arguments but no return type
 Cglbinding::FunctionCallA FunctionCall represents a function call of an OpenGL API function, including the parameter and return values
 Cglbinding::FunctionHelper< ReturnType, Arguments >
 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::prepend_to_SharedBitfield< typename, typename >Break condition for the SharedBitfield type concatenation
 Cglbinding::prepend_to_SharedBitfield< T, SharedBitfield< Types... > >The SharedBitfield type concatenation
 CSharedBitfield
 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::VersionOpenGL feature, consisting of majow version and minor version, excluding the profile information