globjects  1.1.0.2f0c753c8647
Strict OpenGL objects wrapper.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cglobjects::AbstractFunctionCallThe interface for a callable function with variadic argument types
 Cglobjects::FunctionCall< Arguments >
 Cglobjects::AbstractLogHandlerAbstract interface to handle LogMessages
 Cglobjects::ConsoleLoggerWrites LogMessages to stdout
 Cglobjects::AbstractState
 Cglobjects::State
 Cglobjects::Capability
 Cglobjects::ChangeableSuperclass of all objects that want others to signal that they have changed
 Cglobjects::AbstractStringSourceSuperclass for all types of static and dynamic strings, e.g. for the use as Shader code
 Cglobjects::CompositeStringSource
 Cglobjects::FileString source associated to a file
 Cglobjects::StaticStringSourceStaticStringSource is a StringSource using an std::string as source
 Cglobjects::StringSourceDecorator
 Cglobjects::StringTemplate
 Cglobjects::ProgramWraps an OpenGL program
 Cglobjects::ProgramBinaryUsed for directly setting binary sources for a Program
 Cglobjects::ShaderEncapsulates OpenGL shaders
 Cglobjects::ChangeListenerAllows listening to any Changeable
 Cglobjects::CompositeStringSource
 Cglobjects::NamedString
 Cglobjects::ProgramWraps an OpenGL program
 Cglobjects::ProgramBinaryUsed for directly setting binary sources for a Program
 Cglobjects::ProgramPipeline
 Cglobjects::ShaderEncapsulates OpenGL shaders
 Cglobjects::StringSourceDecorator
 Cglobjects::DebugMessage
 Cglobjects::ErrorWrapper for OpenGL errors
 Cstd::hash< globjects::LocationIdentity >
 Cstd::hash< globjects::StateSettingType >
 Cglobjects::HeapOnlyThe HeapOnly class Restricts creation to heap
 Cglobjects::ReferencedSuperclass for all classes that use reference counting in globjects
 Cglobjects::AbstractStringSourceSuperclass for all types of static and dynamic strings, e.g. for the use as Shader code
 Cglobjects::AbstractUniformAbstract base class for templated Uniforms
 Cglobjects::Uniform< T >Wraps access to typed global GLSL variables
 Cglobjects::FramebufferAttachmentWraps attachments to a FrameBufferObject
 Cglobjects::AttachedRenderbufferWrapper of render buffer attachments of a frame buffer object
 Cglobjects::AttachedTextureEncapsulates texture attachments of a frame buffer object
 Cglobjects::NamedString
 Cglobjects::ObjectSuperclass of all wrapped OpenGL objects
 Cglobjects::BufferWrapper for OpenGL buffer objects
 Cglobjects::FramebufferEnables creation of arbitrary render targets that are not directly drawn on the screen
 Cglobjects::ProgramWraps an OpenGL program
 Cglobjects::ProgramPipeline
 Cglobjects::QueryEncapsulates a GL Query object
 Cglobjects::RenderbufferEncapsulates OpenGL render buffer objects
 Cglobjects::SamplerWraps OpenGL sampler objects
 Cglobjects::ShaderEncapsulates OpenGL shaders
 Cglobjects::TextureWraps 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
 Cglobjects::TransformFeedbackInterface to use transform feedback
 Cglobjects::VertexArray
 Cglobjects::ProgramBinaryUsed for directly setting binary sources for a Program
 Cglobjects::State
 Cglobjects::Sync
 Cglobjects::VertexAttributeBinding
 Cglobjects::LocationIdentity
 Cglobjects::LogMessageEncapsulates a simple log message and its severity level
 Cglobjects::LogMessageBuilderBuilds a LogMessage from different kinds of primitive types
 Cglobjects::VertexArray::MultiDrawArraysRange
 Cglobjects::VertexArray::MultiDrawElementsBaseVertexRange
 Cglobjects::VertexArray::MultiDrawElementsRange
 Cglobjects::ObjectVisitorImplements a Visitor Pattern to iterate over all tracked globjects objects
 Cglobjects::ref_ptr< T >The ref_ptr class provides the interface for a reference pointer
 Cglobjects::ref_ptr< globjects::AbstractStringSource >
 Cglobjects::ref_ptr< globjects::globjects::AbstractStringSource >
 Cglobjects::ref_ptr< globjects::ProgramBinary >
 Cglobjects::ref_ptr< globjects::Renderbuffer >
 Cglobjects::ref_ptr< globjects::Texture >
 Cglobjects::Singleton< T >
 Cglobjects::StateSetting
 Cglobjects::StateSettingType
 Cglobjects::TextureHandle
 Cglobjects::UniformBlock