globjects  2.0.0.690708773bba
Strict OpenGL objects wrapper.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NglobjectsContains all the classes that wrap OpenGL functionality
 CAbstractFunctionCallThe interface for a callable function with variadic argument types
 CAbstractLogHandlerAbstract interface to handle LogMessages
 CAbstractResource
 CAbstractState
 CAbstractStringSourceSuperclass for all types of static and dynamic strings, e.g. for the use as Shader code
 CAbstractStringSourceDecorator
 CAbstractUniformAbstract base class for templated Uniforms
 CAttachedRenderbufferWrapper of render buffer attachments of a frame buffer object
 CAttachedTextureEncapsulates texture attachments of a frame buffer object
 CBufferWrapper for OpenGL buffer objects
 CBufferResource
 CCapability
 CChangeableSuperclass of all objects that want others to signal that they have changed
 CChangeListenerAllows listening to any Changeable
 CCompositeStringSource
 CConsoleLoggerWrites LogMessages to stdout
 CDebugMessage
 CErrorWrapper for OpenGL errors
 CExternalResource
 CFileString source associated to a file
 CFileRegistry
 CFramebufferEnables creation of arbitrary render targets that are not directly drawn on the screen
 CFramebufferAttachmentWraps attachments to a FrameBufferObject
 CFrameBufferObjectResource
 CFunctionCall
 CIDResource
 CIDTrait
 CInstantiatorCRTP for creating objects similar to std::make_unique
 CInvalidResource
 CLocationIdentity
 CLogMessageEncapsulates a simple log message and its severity level
 CLogMessageBuilderBuilds a LogMessage from different kinds of primitive types
 CNamedString
 CObjectSuperclass of all wrapped OpenGL objects
 CObjectVisitorImplements a Visitor Pattern to iterate over all tracked globjects objects
 CProgramWraps an OpenGL program
 CProgramBinaryUsed for directly setting binary sources for a Program
 CProgramPipeline
 CProgramPipelineResource
 CProgramResource
 CQueryEncapsulates a GL Query object
 CQueryResource
 CRenderbufferEncapsulates OpenGL render buffer objects
 CRenderBufferObjectResource
 CSamplerWraps OpenGL sampler objects
 CSamplerResource
 CShaderEncapsulates OpenGL shaders
 CShaderResource
 CState
 CStateSetting
 CStateSettingType
 CStaticStringSourceStaticStringSource is a StringSource using an std::string as source
 CStringTemplate
 CSync
 CTextureWraps 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
 CTextureHandle
 CTextureResource
 CTransformFeedbackInterface to use transform feedback
 CTransformFeedbackResource
 CUniformWraps access to typed global GLSL variables
 CUniformBlock
 CVertexArray
 CMultiDrawArraysRange
 CMultiDrawElementsBaseVertexRange
 CMultiDrawElementsRange
 CVertexArrayObjectResource
 CVertexAttributeBinding
 Nstd
 Chash< globjects::LocationIdentity >
 Chash< globjects::StateSettingType >