| globjects 1.0.0.000000000000 Strict OpenGL objects wrapper.

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

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