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::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
Generated on Mon Nov 21 2016 12:11:55 for globjects by
1.8.12