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