GL++  0.1
OpenGL API C++ Wrapper
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCglpp::utils::bitflags< E >
oCglpp::contextOpengl Context
oCglpp::exceptionBase exception class for all GLPP related exceptions
|oCglpp::compile_errorException thrown when compilation has failed
||\Cglpp::shader_compile_errorException thrown when shader compilation has failed
|oCglpp::gl_errorException that wraps an OpenGL error code
|oCglpp::link_errorException thrown when shader linking has failed
|oCglpp::no_active_contextException thrown when there is no active context
|oCglpp::object_not_foundException thrown when object cannot be located
|\Cglpp::uniform_not_foundException thrown when uniform cannot be located
oCglpp::utils::limit_entry
oCglpp::named_object< NameType >Base type for OpenGL objects
oCglpp::named_object< GLenum >
|\Cglpp::texture_unit_t
oCglpp::named_object< GLint >
|oCglpp::programProgram that can be executed in the GPU pipeline
|\Cglpp::shaderGPU Shader object
oCglpp::named_object< GLuint >
|oCglpp::bufferA general object for unformatted linear memory allocated by the OpenGL context
|oCglpp::frame_bufferObject representing a framebuffer
|oCglpp::render_bufferBuffer that can be attached to a frame_buffer as an output target
|oCglpp::textureObject that represents an in-GPU texture
|oCglpp::uniformQuery object for active uniform variable
||\Cglpp::global_uniformActive uniform variable of global scope
|oCglpp::uniform_blockActive uniform block of a program
|\Cglpp::vertex_arrayObject to handle a vertex array object
\Cglpp::noncopyableC++11 implementation of noncopyable pattern
 oCglpp::blend_unitUnit that control blending process
 oCglpp::bufferA general object for unformatted linear memory allocated by the OpenGL context
 oCglpp::capabilities_unitUnit to query OpenGL implementation capabilities
 oCglpp::depth_test_unitUnit that controls depth buffer testing
 oCglpp::face_cull_unitUnit that controls face culling
 oCglpp::frame_bufferObject representing a framebuffer
 oCglpp::frame_buffer_attachment_pointAttachment point of a frame_buffer object
 oCglpp::logicop_unitUnit that controls color logic operation
 oCglpp::programProgram that can be executed in the GPU pipeline
 oCglpp::render_bufferBuffer that can be attached to a frame_buffer as an output target
 oCglpp::scissor_test_unitUnit that controls scissor testing
 oCglpp::shaderGPU Shader object
 oCglpp::stencil_test_unitUnit that controls stencil testing
 oCglpp::textureObject that represents an in-GPU texture
 oCglpp::texture_unit_t
 oCglpp::uniformQuery object for active uniform variable
 oCglpp::uniform_blockActive uniform block of a program
 oCglpp::vertex_arrayObject to handle a vertex array object
 \Cglpp::vertex_attrib_arrayAttribute of a vertex array object