| Declares a common base class for examples | |
| Implements common code shared by examples | |
| Declares a common utilities for multi-threaded examples | |
| Specialization of ObjectOps for Buffer | |
| Specialization of ObjectOps for Framebuffer | |
| Specialization of ObjectOps for Renderbuffer | |
| Specialization of ObjectOps for Texture | |
| Wrappers for blending operations | |
| Wrappers for operations clearing the buffers | |
| Wrappers for operations for fine control of buffer updates | |
| Wrappers for functions selecting the buffers for read/write operations | |
| Wrappers for OpenGL capability-related functions | |
| Wrappers for general purpose computing operations | |
| Wrappers for depth tests and operations | |
| Wrappers for drawing operations | |
| Wrappers for error reporting operations | |
| Wrappers for hints | |
| Wrappers for implementation-dependent-limit queries | |
| Wrappers for color logical operations | |
| Wrappers for GL numeric queries | |
| Wrappers for object binding operations | |
| Functions giving direct state acess to OGLplus Objects | |
| Wrappers for pixel storage and transfer operations | |
| Wrappers for basic point, line and polygon resterization operations | |
| Wrappers for scissor tests and operations | |
| Wrappers for stencil tests and operations | |
| Wrappers for GL string queries | |
| Wrappers for synchronization operations | |
| Wrappers for viewport-related operations | |
| Buffer wrappers with direct state access | |
| BufferMap wrappers with direct state access | |
| Framebuffer object wrappers with direct state access | |
| Renderbuffer object wrappers with direct state access | |
| Texture object wrappers with direct state access | |
| TransformFeedback object wrappers with direct state access | |
| Uniform direct state access wrappers | |
| VertexArray wrappers with direct state access | |
| VertexArrayAttrib wrappers with direct state access | |
| Declaration of basic OGLplus' exceptions | |
| Enumeration of error-codes | |
| Framebuffer exceptions | |
| Declaration of MissingFunction exception | |
| Limited value error | |
| Declaration of OGLplus object-related error | |
| Declaration of OGLplus program-variable-related error | |
| Program errors | |
| The CompatibilityAttributeGroup enumerations | |
| The CompatibilityMatrixMode enumeration | |
| The CompatibilityPrimitiveType enumeration | |
| The DebugOutputARBSeverity enumeration | |
| The DebugOutputARBSource enumeration | |
| The DebugOutputARBType enumeration | |
| Wrapper for the ARB_robustness graphics reset status enumeration | |
| Wrapper for the ARB_robustness graphics reset notification strategy | |
| The DebugSeverity enumeration | |
| The DebugSource enumeration | |
| The DebugType enumeration | |
| Wrapper for the NV_path_rendering cap style enumeration | |
| Wrapper for the NV_path_rendering color enumeration | |
| Wrapper for the NV_path_rendering color format enumeration | |
| Wrapper for the NV_path_rendering command enumeration | |
| Wrapper for the NV_path_rendering dash offset reset enumeration | |
| Wrapper for the NV_path_rendering fill cover mode enumeration | |
| Wrapper for the NV_path_rendering fill mode enumeration | |
| Wrapper for the NV_path_rendering font style enumeration | |
| Wrapper for the NV_path_rendering font target enumeration | |
| Wrapper for the NV_path_rendering format enumeration | |
| Wrapper for the NV_path_rendering generation mode enumeration | |
| Wrapper for the NV_path_rendering extension | |
| Wrapper for the NV_path_rendering list mode enumeration | |
| Wrapper for the NV_path_rendering metric query enumeration | |
| Wrapper for the NV_path_rendering missing glyph enumeration | |
| Wrapper for the NV_path_rendering path class | |
| Wrapper for the NV_path_rendering path array class | |
| Wrapper for the NV_path_rendering path specification wrapper | |
| Wrapper for the NV_path_rendering stroke cover mode enumeration | |
| Wrapper for the NV_path_rendering text encoding enumeration | |
| Wrapper for the NV_path_rendering transform type enumeration | |
| Wrapper for the AMD_performance_monitor extension | |
| Wrapper for the ARB_compatibility extension | |
| Wrapper for the ARB_copy_image extension | |
| Wrapper for the ARB_debug_output extension | |
| Wrapper for a subset of the ARB_robustness extension | |
| Wrapper for the ATI_meminfo extension | |
| Wrapper for a subset of the EXT_direct_state_access extension | |
| Wrapper for the KHR_debug extension | |
| Wrapper for the NV_copy_image extension | |
| Wrapper for the NV_path_rendering extension | |
| Brushed metal texture generator | |
| Voronoi/Worley cell image generators | |
| Checker image generator | |
| Cloud 3d texture generator | |
| Base class for image filters | |
| Forward declarations of Image-related classes | |
| Gradient image generator | |
| Image data wrapper | |
| Texture image specification | |
| Image loader which finds and loads an image from its name | |
| Metaballs texture generator | |
| Newton fractal image generator | |
| Filter creating a normal+height map out of a height map | |
| PNG image loader (based on libpng) | |
| Random image generator | |
| Generator of an image that encodes a sorting network | |
| Generator of a normal/depth map with "imprinted" sphere | |
| Generator of a image covered with reqular squares | |
| Filter transforming image RGB components by a 4x4 matrix | |
| Voronoi diagram image generators | |
| Worley cells image generators | |
| XPM (X Pix Map) image loader | |
| Angle utility class | |
| Math constants | |
| Quadratic, cubic and higher-order (bezier) curves and splines | |
| A matrix class | |
| Plane in 3D space utility class | |
| A quaternion class | |
| A template for spherical-linear interpolation | |
| Sphere utility class | |
| A vector class | |
| Declaration of common functions used by GLX object wrappers | |
| Declaration of common functions used by WGL object wrappers | |
| Wrapper for native current GLX/OpenGL context | |
| Wrapper for native current WGL/OpenGL context | |
| Wrapper for native current GLX/OpenGL surface | |
| Wrapper for native current WGL/OpenGL surface | |
| Array data structure | |
| Object-target binding utilities | |
| Operations on currently bound objects | |
| Declaration of Object description | |
| A group of object references | |
| Base class for OpenGL "named" objects | |
| Base template for all "named" objects | |
| Template wrapper for Objects, making them optional | |
| Reference to an existing Object | |
| Sequence of Object names | |
| GL Object tag types | |
| ObjectType enumeration | |
| Template for object wrappers | |
| Generic OpenGL object wrapper | |
| Application/startup options-related declarations unrelated to OpenGL | |
| Wrapper for the GL debug output functionality | |
| Helper classes and function for compile-time container initialization | |
| Range-related algorithms | |
| Resource (texture, model, etc.) file find functions | |
| User-defined string literals resulting in shader objects | |
| Implements syntax sugar for shortening enumerated values | |
| Lazy program variable wrapper | |
| Program variable location wrapper | |
| Optional program variable wrapper | |
| Program variable type operations | |
| Helper classes and functions used for program variable typechecking | |
| Typechecked program variable wrapper | |
| Program variable wrapper | |
| Class that analyzes mesh/shape properties for further processing | |
| Storage of analyzed mesh/shape properties used for further processing | |
| Blender mesh loader | |
| Cage builder | |
| Cube builder | |
| Implementation of shape draw instructions | |
| Grid builder | |
| Icosahedron builder | |
| Loader of meshes stored in .obj file format | |
| Plane builder | |
| Shape builders revolving splines in full circles | |
| Builder for a rectangle covering the screen | |
| SkyBox builder | |
| UV-Sphere builder | |
| Builder of a partial sphere shape made from spiraling bands | |
| SubdivSphere builder | |
| Special shape builder used in implicit surface polygonisation | |
| Torus builder | |
| TwistedTorus builder | |
| PointAndVector builder | |
| Classes providing additional information about the shape builders | |
| WickerTorus builder | |
| Wrapper managing VAOs, VBOs and instructions used to render a shape | |
| String type definition and related functions | |
| Empty std::string | |
| String reference | |
| String reference iostream operators | |
| String reference | |
| Access type specifier enumeration | |
| All-in-one inclusion of everything in OGLplus | |
| OpenGL bitfield-related helpers | |
| OpenGL blending function and equation enumeration | |
| Enumeration of Blit operation filtering modes | |
| Buffer wrappers | |
| Buffer binding point indices | |
| Object wrapping data to be stored in a Buffer | |
| Object representing Buffer's GPU address | |
| Buffer map wrapper | |
| Buffer map access enumeration/bitfield | |
| Color, depth or stencil buffer selection bit enumeration | |
| Object representing Buffer's storage size in bytes | |
| Buffer storage bit enumeration | |
| Buffer bind target enumerations | |
| Buffer usage enumeration | |
| Enumeration of OpenGL capabilities that can be Enabled/Disabled | |
| OpenGL Color buffer enumeration | |
| OpenGL color logic operation enumeration | |
| OpenGL test/comparison function enumeration | |
| Declaration of OpenGL's state wrapper | |
| GL context flag bit enumeration | |
| GL context profile bit enumeration | |
| Flush control enumerations | |
| Data type-related declarations | |
| Enumeration-related declarations | |
| Funcions and classes for handling and wrapping OpenGL extensions | |
| OpenGL face type-related enumeration | |
| Fragment data output wrappers | |
| FragDataSlot object | |
| Framebuffer object wrappers | |
| OpenGL Framebuffer attachment enumerations | |
| Framebuffer status enumeration | |
| Framebuffer bind target enumerations | |
| Forward declarations | |
| Includes GL3/gl3.h and disables gl.h/glext.h | |
| Helper macro for optional checking of availability of GL function | |
| Helper class storing source code in GLSL | |
| Helper classes for passing source code in GLSL as parameters | |
| Wrapper for the graphics reset status enumeration | |
| Enumeration of hint targets and options | |
| All-in-one Include file for the separatelly-built library | |
| OpenGL min/max implementation-dependent limit queries | |
| Generic OpenGL implementation-dependend limited value wrapper | |
| OpenGL memory barrier bits enumeration | |
| NamedString wrapper class | |
| NamedString type specifier enumeration | |
| Variant helper class used mostly with enums | |
| Object wrapping buffer to store output data | |
| OpenGL patch parameters enumeration | |
| Pixel data-related declarations | |
| OpenGL pixel storage mode parameter names | |
| OpenGL polygon rasterization mode-related enumeration | |
| OpenGL precision type-related declarations | |
| OpenGL primitive type-related declarations | |
| Program wrappers | |
| OpenGL program interface enumeration | |
| ProgramPipeline object wrappers | |
| ProgramPipelineStage enumeration | |
| OpenGL program resource wrapper | |
| OpenGL provoking vertex mode enumeration | |
| Query object wrappers | |
| Renderbuffer object wrappers | |
| Renderbuffer bind target enumerations | |
| Wrapper for the graphics reset notification strategy | |
| Sampler object wrappers | |
| Shader wrappers | |
| Shader type enumeration | |
| OpenGL stencil operation enumeration | |
| OpenGL string query enumeration | |
| Sync object wrappers | |
| Texture object wrappers | |
| Texture magnification/minification filter enumerations | |
| Bindless Texture handle wrapper | |
| Texture swizzle-related classes and enumerations | |
| Texture target enumeration | |
| Texture and image unit selectors | |
| Texture wrap enumerations | |
| TransformFeedback object wrappers | |
| TransformFeedbackMode enumeration | |
| TransformFeedbackTarget enumeration | |
| TransformFeedbackType enumeration | |
| Uniform wrappers | |
| Named uniform block wrappers | |
| Wrapper for uniform subroutine operations | |
| VertexArray wrappers | |
| VertexAttrib wrappers | |
| VertexAttribSlot object | |
| Documentation-only declarations | 
