Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

globjects | Contains all the classes that wrap OpenGL functionality
AbstractFunctionCall | The interface for a callable function with variadic argument types
AbstractLogHandler | Abstract interface to handle LogMessages
AbstractState |
AbstractStringSource | Superclass for all types of static and dynamic strings, e.g. for the use as Shader code
AbstractUniform | Abstract base class for templated Uniforms
AttachedRenderbuffer | Wrapper of render buffer attachments of a frame buffer object
AttachedTexture | Encapsulates texture attachments of a frame buffer object
Buffer | Wrapper for OpenGL buffer objects
Capability |
Changeable | Superclass of all objects that want others to signal that they have changed
ChangeListener | Allows listening to any Changeable
CompositeStringSource |
ConsoleLogger | Writes LogMessages to stdout
DebugMessage |
Error | Wrapper for OpenGL errors
File | String source associated to a file
Framebuffer | Enables creation of arbitrary render targets that are not directly drawn on the screen
FramebufferAttachment | Wraps attachments to a FrameBufferObject
FunctionCall |
HeapOnly | The HeapOnly class Restricts creation to heap
LocationIdentity |
LogMessage | Encapsulates a simple log message and its severity level
LogMessageBuilder | Builds a LogMessage from different kinds of primitive types
NamedString |
Object | Superclass of all wrapped OpenGL objects
ObjectVisitor | Implements a Visitor Pattern to iterate over all tracked globjects objects
Program | Wraps an OpenGL program
ProgramBinary | Used for directly setting binary sources for a Program
ProgramPipeline |
Query | Encapsulates a GL Query object
ref_ptr | The ref_ptr class provides the interface for a reference pointer
Referenced | Superclass for all classes that use reference counting in globjects
Renderbuffer | Encapsulates OpenGL render buffer objects
Sampler | Wraps OpenGL sampler objects
Shader | Encapsulates OpenGL shaders
Singleton |
State |
StateSetting |
StateSettingType |
StaticStringSource | StaticStringSource is a StringSource using an std::string as source
StringSourceDecorator |
StringTemplate |
Sync |
Texture | Wraps OpenGL texture objects. A Texture provides both interfaces to bind them for the OpenGL pipeline: binding and bindless texture. Bindless textures are only available if the graphics driver supports them
TextureHandle |
TransformFeedback | Interface to use transform feedback
Uniform | Wraps access to typed global GLSL variables
UniformBlock |
VertexArray |
MultiDrawArraysRange |
MultiDrawElementsBaseVertexRange |
MultiDrawElementsRange |
VertexAttributeBinding |
std |
hash< globjects::LocationIdentity > |
hash< globjects::StateSettingType > |