 oglplus::Array< Buffer > | |
 oglplus::Array< DSABufferEXT > | |
 oglplus::Array< DSAVertexArrayEXT > | |
 oglplus::Array< Framebuffer > | |
 oglplus::Array< ObjectOps< tag::DirectState, tag::Shader > > | |
 oglplus::Array< PathNV > | |
  oglplus::PathArrayNV | Array of PathNV objects and related operations |
 oglplus::Array< Query > | |
 oglplus::Array< Renderbuffer > | |
 oglplus::Array< Texture > | |
 oglplus::Array< TransformFeedback > | |
 oglplus::Array< VertexArray > | |
 oglplus::BaseSLERP< Quaternion< T >, T > | |
  oglplus::QuaternionSLERP< T > | Functor template for quaternion spherical-linear interpolation |
 oglplus::BezierCurves< oglplus::Vector, double, 3 > | |
  oglplus::CubicBezierLoop< oglplus::Vector, double > | |
 oglplus::BezierCurves< Type, Parameter, 3 > | |
  oglplus::CubicBezierLoop< Type, Parameter > | A closed smooth cubic Bezier spline passing through all input points |
 oglplus::Matrix< double, 4, 4 > | |
 oglplus::Matrix< GLdouble, 4, 4 > | |
 oglplus::Matrix< GLfloat, 4, 4 > | |
  oglplus::CameraMatrix< GLfloat > | |
 oglplus::Matrix< T, 4, 4 > | |
  oglplus::CameraMatrix< T > | Class implementing camera matrix named constructors |
  oglplus::ModelMatrix< T > | Class implementing model transformation matrix named constructors |
 oglplus::Matrix< T, Cols, Rows > | |
 oglplus::Matrix< T, N, Cols > | |
 oglplus::Matrix< T, Rows, N > | |
 oglplus::Matrix< U, R, C > | |
 oglplus::ObjectName< tag::PathNV > | |
  oglplus::ObjCommonOps< tag::PathNV > | |
   oglplus::ObjZeroOps< tag::DirectState, tag::PathNV > | |
    oglplus::ObjectOps< tag::DirectState, tag::PathNV > | Class wrapping NV-path functions (with direct state access) |
 oglplus::ObjectName< tag::PerfMonitorAMD > | |
  oglplus::ObjCommonOps< tag::PerfMonitorAMD > | |
   oglplus::ObjZeroOps< tag::DirectState, tag::PerfMonitorAMD > | |
    oglplus::ObjectOps< tag::DirectState, tag::PerfMonitorAMD > | Class wrapping performance monitor functions (with direct state access) |
 oglplus::ObjectName< tag::Program > | |
 oglplus::ObjectName< tag::Query > | |
  oglplus::ObjCommonOps< tag::Query > | |
   oglplus::ObjZeroOps< tag::DirectState, tag::Query > | |
    oglplus::ObjectOps< tag::DirectState, tag::Query > | Class wrapping query functions with (direct state access) |
 oglplus::AMD_performance_monitor | Wrapper for the AMD_performance_monitor extension |
 oglplus::Angle< T > | Class implementing planar angle-related functionality |
 oglplus::Application | A monostate class wrapping application and startup options-related things |
 oglplus::ARB_compatibility | Wrapper for the ARB_compatibility extension |
 oglplus::ARB_copy_image | Wrapper for the ARB_copy_image extension |
 oglplus::ARB_debug_output | Wrapper for the ARB_debug_output extension |
 oglplus::ARB_debug_output::CallbackData | Structure containing data passed to Callback functor |
 oglplus::ARB_debug_output::LogSink | Installs a custom callback processing the debug output |
 oglplus::ARB_debug_output_ToXML | Filter for ARB_debug_output formatting the debug output into XML |
 oglplus::ARB_debug_output_Tree | Filter for ARB_debug_output printing a simple tree to a standard output |
 oglplus::ARB_debug_output_Unique | Filter for ARB_debug_output removing duplicate messages |
 oglplus::ARB_robustness | Wrapper for the ARB_robustness extension |
 oglplus::Array< Object > | Allows to allocate and manage several instances of Object at the same time |
 oglplus::ATI_meminfo | Wrapper for the ATI_meminfo extension |
 oglplus::ATI_meminfo::AvailableMemory | Structure storing information about available memory |
 oglplus::AutoRebind< Object< ObjectOps< OpsTag, ObjTag > > > | Class that remembers the currently bound Object and rebinds it when destroyed |
 oglplus::BaseSLERP< Value, T > | Base template for spherical-linear interpolation functors |
 oglplus::BezierCurves< Type, Parameter, Order > | A sequence of Bezier curves, possibly connected at end points |
 oglplus::Bitfield< Bit > | This template serves as a wrapper for OpenGL bitfields |
 oglplus::BoundObjOps< tag::Buffer > | Specialization of the BoundObjOps for Buffer > |
 oglplus::BoundObjOps< tag::Framebuffer > | Specialization of the BoundObjOps for Framebuffer > |
 oglplus::BoundObjOps< tag::Renderbuffer > | Specialization of the BoundObjOps for Renderbuffer > |
 oglplus::BoundObjOps< tag::Texture > | Specialization of the BoundObjOps for Texture > |
 oglplus::BufferData | Class used for passing the size of and pointer to data to be put in a Buffer |
 oglplus::BufferRawMap | Untyped mapping of the buffer to the client address space |
  oglplus::BufferTypedMap< Type > | Typed mapping of the buffer to the client address space |
 oglplus::BufferSize | This class represents the size of a GPU buffer in bytes |
 oglplus::ConditionalRender | RAII conditional render activator/deactivator |
 oglplus::context::Blending | Wrapper for blending operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::BoundsRange | Helper structure storing the min/max bounds range |
 oglplus::context::BufferClearing | Wrapper for the operations that are used to clear the draw buffers |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::BufferMasking | Wrappers for operations for fine control of buffer updates |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::BufferSelection | Wrappers for functions selecting the buffers for read/write operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::Capabilities | Wrapper for the capability-related commands |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::ClrBits | Helper class used by BufferClearing::Clear() |
 oglplus::context::Computing | Wrapper for the general-purpose-computing-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::DepthRange | Helper structure storing the near/far depth range |
 oglplus::context::DepthTest | Wrapper for the depth-buffer-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::Drawing | Wrapper for primitive drawing operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::Errors | Wrapper for the error-reporting-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::Hints | Wrapper for the hint-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::LimitQueries | Wrapper for implementation-dependent limit queries |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::LogicalOps | Wrapper for the color buffer logical operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::NumericQueries | Wrapper for the GL numeric-query-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::ObjectBinding | Wrapper for object binding operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::ObjectDSA | Object direct state access operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::PixelOps | Wrapper for the pixel storage and transfer operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::Rasterization | Wrapper for the basic point, line and polygon rasterization operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::RGBAMask | Helper structure storing the clear color component mask |
 oglplus::context::RGBAValue | Helper structure storing the clear color components |
 oglplus::context::ScissorRectangle | Helper structure storing the extents of a 2D scissor rectangle |
 oglplus::context::ScissorTest | Wrapper for the scissor-buffer-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::StencilTest | Wrapper for the stencil-buffer-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::StringQueries | Wrapper for the GL string-query-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::Synchronization | Wrapper for synchronization operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::ViewportExtents | Helper structure storing the extents of a 2D viewport |
 oglplus::context::ViewportOps | Wrapper for the viewport-related operations |
  oglplus::Context | Wrapper for the current OpenGL context operations |
 oglplus::context::ViewportPosition | Helper structure storing position in a 2D viewport |
 oglplus::context::ViewportSize | Helper structure storing the dimensions of a 2D viewport |
 oglplus::Debug | Wrapper for the GL debug output functionality |
 oglplus::Debug::CallbackData | Structure containing data passed to Callback functor |
 oglplus::Debug::Group | Pushes a group when constructed, pops in when destroyed |
 oglplus::Debug::LogSink | Installs a custom callback processing the debug output |
 oglplus::DSABufferTypedMap< Type > | Untyped mapping of the buffer to the client address space |
 oglplus::DSAMatrixEXT | Wrapper for direct-state-access compatibility matrix operations |
  oglplus::DSAModelviewMatrixEXT | Wrapper for direct-state-access compatibility modelview matrix operations |
  oglplus::DSAProjectionMatrixEXT | Wrapper for direct-state-access compatibility projection matrix operations |
 oglplus::Error | Exception class for general OpenGL errors |
  oglplus::LimitError | Exception indicating exceeded implementation-defined limits |
  oglplus::MissingFunction | Exception class for situations when a pointer to a GL function is invalid |
  oglplus::ObjectError | Exception class for GL object-related errors |
   oglplus::IncompleteFramebuffer | Incomplete framebuffer exception class |
   oglplus::ProgramBuildError | Base class for program compilation or linking errors |
    oglplus::CompileError | Exception class for OpenGL shading language compilation error |
    oglplus::LinkError | Exception class for OpenGL shading language program link error |
    oglplus::ValidationError | Exception class for OpenGL shading language program validation error |
  oglplus::ProgVarError | Exception class for GL program-variable-related errors |
 oglplus::Example | Base class for OGLplus examples |
 oglplus::ExampleClock | Class measuring the simulation time of an Example |
 oglplus::ExampleParams | Run-time parameters for example instances |
 oglplus::ExampleThread | Base class for OGLplus example offscreen rendering threads |
 oglplus::ExampleTimePeriod | A class measuring a time period in the examples |
 oglplus::EXT_direct_state_access | Wrapper for the EXT_direct_state_access extension |
 oglplus::FramebufferComplete | Helper class used with syntax-sugar operators |
 oglplus::GLSLSource | Class storing source code in GLSL |
 oglplus::GLSLString | Class for passing a single string as a Source to a Shader |
 oglplus::GLSLStrings | Class for passing a set of strings as a Source to a Shader |
 oglplus::Group< ObjectName< ObjTag > > | A dynamic group (convertible to a Sequence ) of object names |
 oglplus::ImageHandle | A handle for a bindless texture image |
 oglplus::images::FilteredImage< T, CH >::FromComponentI< I > | Extractor that allows to specify which component to use as input |
 oglplus::images::Image | Wrapper for (texture) image data |
  oglplus::images::FilteredImage< GLfloat, 4 > | |
   oglplus::images::NormalMap | A filter creating a normal-map/height-map from a height map image |
  oglplus::images::FilteredImage< T, N > | |
   oglplus::images::FlipImageAxes< T, N > | A filter flipping/reorienting image axes |
   oglplus::images::TransformComponents< T, N > | A filter transforming image RGB components by a 4x4 matrix |
  oglplus::images::BaseMetaballs | Creates a Red (one components per pixel) seamless 2D metaballs image |
   oglplus::images::Metaballs | Creates a Red (one components per pixel) seamless 2D metaballs image |
   oglplus::images::Metastars | Creates a Red (one components per pixel) seamless 2D metastars image |
   oglplus::images::RandomMetaballs | Creates a Red seamless 2D image with random metaballs |
   oglplus::images::RandomMetastars | Creates a Red seamless 2D image with random metastars |
  oglplus::images::BrushedMetalUByte | Creates a RGB (three components per pixel) image used for brushed metal effect |
  oglplus::images::CheckerRedBlack | Creates a Red (one components per pixel) 2D checker image |
  oglplus::images::Cloud | A simple generator of 3D textures which can be used to render cloud effects |
  oglplus::images::FilteredImage< T, CH > | Base class for various image filters |
  oglplus::images::LinearGradient | Creates a 1D, 2D or 3D linear gradient image |
  oglplus::images::NewtonFractal | A generator of Newton fractal 2D images |
  oglplus::images::PNGImage | Loader of images in the PNG (Portable network graphics) format |
  oglplus::images::RandomRedUByte | Creates a RED (one component per pixel) white noise image |
  oglplus::images::RandomRGBUByte | Creates a RGB (three components per pixel) white noise image |
  oglplus::images::SortNWMap | Generator of an Image encoding a sorting network of specified size |
  oglplus::images::Squares | Creates a Red (one components per pixel) 2D image with repeating squares |
  oglplus::images::XPMImage | Loader of images in the XPM (X Pix Map) format |
 oglplus::images::ImageSpecData | Class containing data for texture image specification |
 oglplus::images::NewtonFractal::X3Minus1 | The X^3-1 function and its derivation |
 oglplus::images::NewtonFractal::X4Minus1 | The X^4-1 function and its derivation |
 oglplus::KHR_debug | Wrapper for the KHR_debug extension |
 oglplus::KHR_debug::CallbackData | Structure containing data passed to Callback functor |
 oglplus::KHR_debug::LogSink | Installs a custom callback processing the debug output |
 oglplus::KHR_debug_ToXML | Filter for KHR_debug formatting the debug output into XML |
 oglplus::KHR_debug_Tree | Filter for KHR_debug printing a simple tree to a standard output |
 oglplus::KHR_debug_Unique | Filter for KHR_debug removing duplicate messages |
 oglplus::LimitedCount< Query > | Base class for limited implementation-dependent numeric values |
  oglplus::AtomicCounterBufferBindingPoint | Type for the atomic counter buffer binding point index |
  oglplus::FragDataSlot | Type for the fragment data output slot (implementation-dependent limited) number |
  oglplus::FramebufferColorAttachmentNumber | Type for the framebuffer color attachment (implementation-dependent) number |
  oglplus::ImageUnitSelector | Type for the image unit selector (implementation-dependent limited) number |
  oglplus::ShaderStorageBufferBindingPoint | Type for the shader storage buffer binding point index |
  oglplus::TextureUnitSelector | Type for the texture unit selector (implementation-dependent limited) number |
  oglplus::TransformFeedbackBufferBindingPoint | Type for the transform feedback buffer binding point index |
  oglplus::UniformBufferBindingPoint | Type for the uniform buffer binding point index |
  oglplus::VertexAttribSlot | Type for the vertex attribute slot (implementation-dependent limited) number |
 oglplus::ListOf< T > | Helper class template that can be used for static container initialization |
 oglplus::Matrix< T, Rows, Cols > | Base template for Matrix |
 oglplus::NamedString | Wrapper for GL NamedStrings |
  oglplus::ShaderInclude | Specialization of NamedString for ShaderInclude type |
 oglplus::native::ContextGLX | Wrapper for a valid GLX context handle |
 oglplus::native::ContextWGL | Wrapper for a valid WGL context handle |
 oglplus::native::SurfaceGLX | Wrapper for GLX (drawable) surface handle |
 oglplus::native::SurfaceWGL | Wrapper for WGL (DC) surface handle |
 oglplus::NV_copy_image | Wrapper for the NV_copy_image extension |
 oglplus::NV_path_rendering | Wrapper for the NV_path_rendering extension |
 oglplus::ObjBindingOps< tag::Buffer > | Buffer binding operations |
  oglplus::ObjCommonOps< tag::Buffer > | Common buffer operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::Buffer > | |
    oglplus::ObjectOps< tag::DirectState, tag::Buffer > | Class wrapping buffer-related functionality with direct state access |
   oglplus::ObjZeroOps< tag::ExplicitSel, tag::Buffer > | |
    oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer > | Class wrapping buffer functions with explicit target selector |
 oglplus::ObjBindingOps< tag::Framebuffer > | Framebuffer binding operations |
  oglplus::ObjCommonOps< tag::Framebuffer > | Common framebuffer operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::Framebuffer > | |
    oglplus::ObjectOps< tag::DirectState, tag::Framebuffer > | Class wrapping framebuffer-related functionality with direct state access |
   oglplus::ObjZeroOps< tag::ExplicitSel, tag::Framebuffer > | |
    oglplus::ObjectOps< tag::ExplicitSel, tag::Framebuffer > | Class wrapping framebuffer functions with explicit target selector |
 oglplus::ObjBindingOps< tag::Program > | Program binding operations |
  oglplus::ObjCommonOps< tag::Program > | Common program operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::Program > | |
    oglplus::ObjectOps< tag::DirectState, tag::Program > | Class wrapping program functions (with direct state access) |
 oglplus::ObjBindingOps< tag::ProgramPipeline > | Program pipeline binding operations |
  oglplus::ObjCommonOps< tag::ProgramPipeline > | Common program pipeline operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::ProgramPipeline > | |
    oglplus::ObjectOps< tag::DirectState, tag::ProgramPipeline > | Class wrapping program pipeline functions (with direct state access) |
 oglplus::ObjBindingOps< tag::Renderbuffer > | Renderbuffer binding operations |
  oglplus::ObjCommonOps< tag::Renderbuffer > | Common renderbuffer operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::Renderbuffer > | |
    oglplus::ObjectOps< tag::DirectState, tag::Renderbuffer > | Class wrapping renderbuffer-related functionality with direct state access |
   oglplus::ObjZeroOps< tag::ExplicitSel, tag::Renderbuffer > | |
    oglplus::ObjectOps< tag::ExplicitSel, tag::Renderbuffer > | Class wrapping renderbuffer functions with explicit target selector |
 oglplus::ObjBindingOps< tag::Sampler > | Sampler binding operations |
  oglplus::ObjCommonOps< tag::Sampler > | Common sampler operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::Sampler > | |
    oglplus::ObjectOps< tag::DirectState, tag::Sampler > | Class wrapping sampler functions (with direct state access) |
 oglplus::ObjBindingOps< tag::Texture > | Texture binding operations |
  oglplus::ObjCommonOps< tag::Texture > | Common texture operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::Texture > | Class wrapping default texture functionality with direct state access |
    oglplus::ObjectOps< tag::DirectState, tag::Texture > | Class wrapping texture object functionality with direct state access |
   oglplus::ObjZeroOps< tag::ExplicitSel, tag::Texture > | Operations applicable to any texture including texture 0 (zero) |
 oglplus::ObjBindingOps< tag::TransformFeedback > | TransformFeedback binding operations |
  oglplus::ObjCommonOps< tag::TransformFeedback > | Common transform feedback operations |
   oglplus::ObjZeroOps< OpsTag, tag::TransformFeedback > | |
    oglplus::ObjectOps< OpsTag, tag::TransformFeedback > | Class wrapping transform feedback functions |
   oglplus::ObjZeroOps< tag::DirectState, tag::TransformFeedback > | |
    oglplus::ObjectOps< tag::DirectState, tag::TransformFeedback > | Class wrapping transform feedback-related functionality with direct state access |
 oglplus::ObjBindingOps< tag::VertexArray > | Vertex array binding operations |
  oglplus::ObjCommonOps< tag::VertexArray > | Common vertex array operations |
   oglplus::ObjZeroOps< tag::DirectState, tag::VertexArray > | |
    oglplus::ObjectOps< tag::DirectState, tag::VertexArray > | Class wrapping vertex array-related functionality with direct state access |
 oglplus::ObjCommonOps< tag::TransformFeedback >::Activator | Class lifetime of which controls the (de)activation of TFB |
 oglplus::ObjCommonOps< tag::TransformFeedback >::Pauser | Class lifetime of which controls the pausing/resuming of TFB |
 oglplus::Object< ObjectOps< OpsTag, ObjTag > > | Template for GL/AL/etc. objects wrappers |
 oglplus::ObjectName< ObjTag > | A common template for "named" objects like textures, buffers, etc |
  oglplus::ObjCommonOps< ObjTag > | Implements operations applicable to any object and any operation kind |
   oglplus::ObjZeroOps< tag::CurrentBound, ObjTag > | |
    oglplus::ObjectOps< tag::CurrentBound, ObjTag > | |
   oglplus::ObjZeroOps< OpsTag, ObjTag > | Implements operations applicable to any object including object 0 (zero) |
    oglplus::ObjectOps< OpsTag, ObjTag > | Implements operations applicable to named (non-zero) objects |
    oglplus::ObjectZero< ObjZeroOps< OpsTag, ObjTag > > | Wrapper for GL objects with name 0 (zero) |
  oglplus::ObjCommonOps< tag::Buffer > | Common buffer operations |
  oglplus::ObjCommonOps< tag::Framebuffer > | Common framebuffer operations |
  oglplus::ObjCommonOps< tag::Program > | Common program operations |
  oglplus::ObjCommonOps< tag::ProgramPipeline > | Common program pipeline operations |
  oglplus::ObjCommonOps< tag::Renderbuffer > | Common renderbuffer operations |
  oglplus::ObjCommonOps< tag::Sampler > | Common sampler operations |
  oglplus::ObjCommonOps< tag::Shader > | Common shader operations |
   oglplus::ObjectOps< tag::DirectState, tag::Shader > | Class wrapping shader functions (with direct state access) |
  oglplus::ObjCommonOps< tag::Texture > | Common texture operations |
  oglplus::ObjCommonOps< tag::TransformFeedback > | Common transform feedback operations |
  oglplus::ObjCommonOps< tag::VertexArray > | Common vertex array operations |
 oglplus::ObjectOps< tag::DirectState, tag::Buffer >::Property | Types related to Buffer |
 oglplus::ObjectOps< tag::DirectState, tag::Framebuffer >::Property | Types related to Framebuffer |
 oglplus::ObjectOps< tag::DirectState, tag::Program >::ActiveUniformBlockInfo | Information about a active uniform block |
 oglplus::ObjectOps< tag::DirectState, tag::Program >::ActiveVariableInfo | Information about a single active vertex attribute or uniform |
 oglplus::ObjectOps< tag::DirectState, tag::ProgramPipeline >::Properties | Types related to ProgramPipeline |
 oglplus::ObjectOps< tag::DirectState, tag::Shader >::Property | Types related to Shader |
 oglplus::ObjectOps< tag::DirectState, tag::Texture >::Property | Types related to Texture |
 oglplus::ObjectOps< tag::ExplicitSel, tag::Buffer >::Property | Types related to Buffer |
 oglplus::ObjectOps< tag::ExplicitSel, tag::Framebuffer >::Property | Types related to Framebuffer |
 oglplus::ObjGenDelOps< tag::Buffer > | Class wrapping buffer construction/destruction functions |
 oglplus::ObjGenDelOps< tag::Framebuffer > | Class wrapping framebuffer construction/destruction functions |
 oglplus::ObjGenDelOps< tag::PathNV > | Class wrapping NV path construction/destruction functions |
 oglplus::ObjGenDelOps< tag::PerfMonitorAMD > | Class wrapping perfofmance monitor construction/destruction functions |
 oglplus::ObjGenDelOps< tag::Program > | Class wrapping program construction/destruction functions |
 oglplus::ObjGenDelOps< tag::ProgramPipeline > | Class wrapping program pipeline construction/destruction functions |
 oglplus::ObjGenDelOps< tag::Query > | Class wrapping query construction/destruction functions |
 oglplus::ObjGenDelOps< tag::Renderbuffer > | Class wrapping renderbuffer construction/destruction functions |
 oglplus::ObjGenDelOps< tag::Sampler > | Class wrapping sampler construction/destruction functions |
 oglplus::ObjGenDelOps< tag::Shader > | Class wrapping shader construction/destruction functions |
 oglplus::ObjGenDelOps< tag::Texture > | Class wrapping texture construction/destruction functions |
 oglplus::ObjGenDelOps< tag::TransformFeedback > | Class wrapping transform feedback construction/destruction functions |
 oglplus::ObjGenDelOps< tag::VertexArray > | Class wrapping vertex array construction/destruction functions |
 oglplus::ObjHandle< ObjTag > | Template |
 oglplus::ObjZeroOps< tag::ExplicitSel, tag::Texture >::Property | Types related to Texture |
 oglplus::OneOf< Common, Variants > | Stores a value having one of the listed types in a common representation |
 oglplus::OptionalImpl< tag::Object, Object > | Modifier that allows to create uninitialized Object(s) |
 oglplus::OutputData | Class used for passing the address and size of a writable buffer to functions |
 oglplus::PathNVSpec< PathCoordType > | Template class for convenient specifying of path commands and coordinates |
  oglplus::BriefPathNVSpec< PathCoordType > | Facade over PathNVSpec for even more convenient path specification |
 oglplus::PerfMonitorAMDCounter | Wrapper for performance monitor counter functionality |
 oglplus::PerfMonitorAMDGroup | Wrapper for performance monitor group functionality |
 oglplus::PerfMonitorAMDResult | Wrapper for performance counter result |
 oglplus::Plane< T > | Class implementing plane-related functionality |
 oglplus::ProgramResource | Information about a single active program resource |
 oglplus::ProgVar< OpsTag, VarTag, ChkTag, T > | Program variable (vertex attrib / uniform ) wrapper |
 oglplus::ProgVarGetSetOps< OpsTag, tag::Uniform, T > | Encapsulates uniform value setting functionality |
 oglplus::ProgVarGetSetOps< OpsTag, tag::VertexAttrib, T > | Encapsulates vertex attribute value set functionality |
 oglplus::ProgVarLoc< VarTag > | Wrapper encapsulating program variable location/index |
 oglplus::Quaternion< T > | Template class for quaternions |
 oglplus::QueryActivator | RAII Query activator/deactivator |
  oglplus::QueryExecution< ResultType > | A helper class automatically executing a query |
 oglplus::QuickProgram | A class that allows to build programs in the constructor |
 oglplus::Range | Wrapper class for all ranges that can be used for Element traversal |
 oglplus::ranges::AnyRange< Element > | A type erasure for types conforming to the oglplus::Range concept |
 oglplus::ranges::IsRange< Range > | Metafunction for checking if a type conforms to the oglplus::Range concept |
 oglplus::Reference< ObjectT > | Allows to make managed copies of instances of Object |
 oglplus::SeqIterator< ObjectT > | Object sequence iterator template |
 oglplus::Sequence< ObjName > | Common base class for Object name sequences |
 oglplus::Shader | An object encasulating the shader object functionality |
  oglplus::SpecShader< ShType > | Base template for specialized shader types |
  oglplus::SpecShader< ShaderType::Fragment > | |
  oglplus::SpecShader< ShaderType::Geometry > | |
  oglplus::SpecShader< ShaderType::TessControl > | |
  oglplus::SpecShader< ShaderType::TessEvaluation > | |
  oglplus::SpecShader< ShaderType::Vertex > | |
 oglplus::ShaderProgram | A standalone program with a single shader of a specified type from GLSL source |
 oglplus::shapes::BlenderMesh | Class providing vertex attributes and instructions for drawing of a mesh |
 oglplus::shapes::Cage | Class providing vertex attributes and instructions for rendering of a cage |
 oglplus::shapes::Cube | Class providing vertex attributes and instructions for rendering of a cube |
 oglplus::shapes::DrawingInstructions | Class encapsulating the instructions for drawing of a shape |
 oglplus::shapes::DrawOperation | Structure containing information about how to draw a part of a shape |
 oglplus::shapes::ElementIndexInfo | Helper class storing information about shape element index datatype |
 oglplus::shapes::Grid | Class providing vertex attributes and instructions for rendering of a grid |
 oglplus::shapes::Icosahedron | Class providing vertex attributes and instructions for drawing of a icosahedron |
 oglplus::shapes::ObjMesh | Class providing attributes and instructions for drawing of mesh loaded from obj |
 oglplus::shapes::Plane | Class providing vertex attributes and instructions for rendering of a Plane |
 oglplus::shapes::PointAndVector | Class providing vertex attributes and instructions for rendering of a vector |
 oglplus::shapes::RevolveY< Type > | Class providing attributes and instructions for rendering of a revolved shape |
 oglplus::shapes::Screen | Class providing vertex attributes and instructions for rendering of a Screen |
 oglplus::shapes::ShapeAnalyzer | Class that analyzes vertex attribs generated by shape loaders/generators |
 oglplus::shapes::ShapeAnalyzerEdge | Class storing information about a single edge of a generated/loaded mesh |
 oglplus::shapes::ShapeAnalyzerFace | Class storing information about a single face of a generated/loaded mesh |
 oglplus::shapes::ShapeAnalyzerVert | Class storing information about a single vertex of a generated/loaded mesh |
 oglplus::shapes::ShapeWrapperBase | Wraps instructions and VAO+VBOs used to render a shape built by a ShapeBuilder |
  oglplus::shapes::ShapeWrapperTpl< Selector > | Wraps instructions and VBOs and VAO used to render a shape built by a ShapeBuilder |
 oglplus::shapes::SimpleIcosahedron | Class providing vertex attributes and instructions for drawing of a icosahedron |
 oglplus::shapes::SimpleSubdivSphere | Class providing vertex attributes and instructions for drawing of a sphere |
 oglplus::shapes::SkyBox | Class providing vertex attributes and instructions for drawing of a sky box |
 oglplus::shapes::Sphere | Class providing vertex attributes and instructions for rendering of a Sphere |
 oglplus::shapes::SpiralSphere | Class providing data and instructions for rendering of a "spiral sphere" |
 oglplus::shapes::Tetrahedrons | Provides data and instructions for rendering of cube filling tetrahedrons |
 oglplus::shapes::Torus | Class providing vertex attributes and instructions for rendering of a Torus |
 oglplus::shapes::TwistedTorus | Class providing vertex attributes and instructions for rendering of a Torus |
 oglplus::shapes::VertexAttribsInfo< ShapeBuiler > | Informations about a vertex attribute getter function of a ShapeBuilder |
 oglplus::shapes::WickerTorus | Class providing vertex attributes and instructions for rendering of a Torus |
 oglplus::smart_enums::_0 | Smart enum for enumerations with the _0 value |
 oglplus::smart_enums::_1 | Smart enum for enumerations with the _1 value |
 oglplus::smart_enums::_10 | Smart enum for enumerations with the _10 value |
 oglplus::smart_enums::_11 | Smart enum for enumerations with the _11 value |
 oglplus::smart_enums::_12 | Smart enum for enumerations with the _12 value |
 oglplus::smart_enums::_13 | Smart enum for enumerations with the _13 value |
 oglplus::smart_enums::_14 | Smart enum for enumerations with the _14 value |
 oglplus::smart_enums::_15 | Smart enum for enumerations with the _15 value |
 oglplus::smart_enums::_1D | Smart enum for enumerations with the _1D value |
 oglplus::smart_enums::_1DArray | Smart enum for enumerations with the _1DArray value |
 oglplus::smart_enums::_2 | Smart enum for enumerations with the _2 value |
 oglplus::smart_enums::_2D | Smart enum for enumerations with the _2D value |
 oglplus::smart_enums::_2DArray | Smart enum for enumerations with the _2DArray value |
 oglplus::smart_enums::_2DMultisample | Smart enum for enumerations with the _2DMultisample value |
 oglplus::smart_enums::_2DMultisampleArray | Smart enum for enumerations with the _2DMultisampleArray value |
 oglplus::smart_enums::_3 | Smart enum for enumerations with the _3 value |
 oglplus::smart_enums::_3D | Smart enum for enumerations with the _3D value |
 oglplus::smart_enums::_4 | Smart enum for enumerations with the _4 value |
 oglplus::smart_enums::_5 | Smart enum for enumerations with the _5 value |
 oglplus::smart_enums::_6 | Smart enum for enumerations with the _6 value |
 oglplus::smart_enums::_7 | Smart enum for enumerations with the _7 value |
 oglplus::smart_enums::_8 | Smart enum for enumerations with the _8 value |
 oglplus::smart_enums::_9 | Smart enum for enumerations with the _9 value |
 oglplus::smart_enums::A | Smart enum for enumerations with the A value |
 oglplus::smart_enums::AccumAdjacentPairs | Smart enum for enumerations with the AccumAdjacentPairs value |
 oglplus::smart_enums::AccumBuffer | Smart enum for enumerations with the AccumBuffer value |
 oglplus::smart_enums::ActiveVariables | Smart enum for enumerations with the ActiveVariables value |
 oglplus::smart_enums::Add | Smart enum for enumerations with the Add value |
 oglplus::smart_enums::AdjacentPairs | Smart enum for enumerations with the AdjacentPairs value |
 oglplus::smart_enums::Affine2D | Smart enum for enumerations with the Affine2D value |
 oglplus::smart_enums::Affine3D | Smart enum for enumerations with the Affine3D value |
 oglplus::smart_enums::All | Smart enum for enumerations with the All value |
 oglplus::smart_enums::AllAttribs | Smart enum for enumerations with the AllAttribs value |
 oglplus::smart_enums::AllShaders | Smart enum for enumerations with the AllShaders value |
 oglplus::smart_enums::Alpha | Smart enum for enumerations with the Alpha value |
 oglplus::smart_enums::AlreadySignaled | Smart enum for enumerations with the AlreadySignaled value |
 oglplus::smart_enums::Always | Smart enum for enumerations with the Always value |
 oglplus::smart_enums::And | Smart enum for enumerations with the And value |
 oglplus::smart_enums::AndInverted | Smart enum for enumerations with the AndInverted value |
 oglplus::smart_enums::AndReverse | Smart enum for enumerations with the AndReverse value |
 oglplus::smart_enums::AnySamplesPassed | Smart enum for enumerations with the AnySamplesPassed value |
 oglplus::smart_enums::API | Smart enum for enumerations with the API value |
 oglplus::smart_enums::Application | Smart enum for enumerations with the Application value |
 oglplus::smart_enums::ArcTo | Smart enum for enumerations with the ArcTo value |
 oglplus::smart_enums::Array | Smart enum for enumerations with the Array value |
 oglplus::smart_enums::ArraySize | Smart enum for enumerations with the ArraySize value |
 oglplus::smart_enums::ArrayStride | Smart enum for enumerations with the ArrayStride value |
 oglplus::smart_enums::AtomicCounter | Smart enum for enumerations with the AtomicCounter value |
 oglplus::smart_enums::AtomicCounterBuffer | Smart enum for enumerations with the AtomicCounterBuffer value |
 oglplus::smart_enums::AtomicCounterBufferIndex | Smart enum for enumerations with the AtomicCounterBufferIndex value |
 oglplus::smart_enums::B | Smart enum for enumerations with the B value |
 oglplus::smart_enums::Back | Smart enum for enumerations with the Back value |
 oglplus::smart_enums::BackLeft | Smart enum for enumerations with the BackLeft value |
 oglplus::smart_enums::BackRight | Smart enum for enumerations with the BackRight value |
 oglplus::smart_enums::Bevel | Smart enum for enumerations with the Bevel value |
 oglplus::smart_enums::BGR | Smart enum for enumerations with the BGR value |
 oglplus::smart_enums::BGRA | Smart enum for enumerations with the BGRA value |
 oglplus::smart_enums::BGRAInteger | Smart enum for enumerations with the BGRAInteger value |
 oglplus::smart_enums::BGRInteger | Smart enum for enumerations with the BGRInteger value |
 oglplus::smart_enums::Blend | Smart enum for enumerations with the Blend value |
 oglplus::smart_enums::BlockIndex | Smart enum for enumerations with the BlockIndex value |
 oglplus::smart_enums::Blue | Smart enum for enumerations with the Blue value |
 oglplus::smart_enums::BlueInteger | Smart enum for enumerations with the BlueInteger value |
 oglplus::smart_enums::Bold | Smart enum for enumerations with the Bold value |
 oglplus::smart_enums::Bool | Smart enum for enumerations with the Bool value |
 oglplus::smart_enums::BoolVec2 | Smart enum for enumerations with the BoolVec2 value |
 oglplus::smart_enums::BoolVec3 | Smart enum for enumerations with the BoolVec3 value |
 oglplus::smart_enums::BoolVec4 | Smart enum for enumerations with the BoolVec4 value |
 oglplus::smart_enums::BoundingBox | Smart enum for enumerations with the BoundingBox value |
 oglplus::smart_enums::BoundingBoxOfBoundingBoxes | Smart enum for enumerations with the BoundingBoxOfBoundingBoxes value |
 oglplus::smart_enums::Buffer | Smart enum for enumerations with the Buffer value |
 oglplus::smart_enums::BufferBinding | Smart enum for enumerations with the BufferBinding value |
 oglplus::smart_enums::BufferDataSize | Smart enum for enumerations with the BufferDataSize value |
 oglplus::smart_enums::BufferUpdate | Smart enum for enumerations with the BufferUpdate value |
 oglplus::smart_enums::BufferVariable | Smart enum for enumerations with the BufferVariable value |
 oglplus::smart_enums::Byte | Smart enum for enumerations with the Byte value |
 oglplus::smart_enums::CCW | Smart enum for enumerations with the CCW value |
 oglplus::smart_enums::CircularCCWArcTo | Smart enum for enumerations with the CircularCCWArcTo value |
 oglplus::smart_enums::CircularCWArcTo | Smart enum for enumerations with the CircularCWArcTo value |
 oglplus::smart_enums::CircularTangentArcTo | Smart enum for enumerations with the CircularTangentArcTo value |
 oglplus::smart_enums::ClampToBorder | Smart enum for enumerations with the ClampToBorder value |
 oglplus::smart_enums::ClampToEdge | Smart enum for enumerations with the ClampToEdge value |
 oglplus::smart_enums::Clear | Smart enum for enumerations with the Clear value |
 oglplus::smart_enums::ClientMappedBuffer | Smart enum for enumerations with the ClientMappedBuffer value |
 oglplus::smart_enums::ClientStorage | Smart enum for enumerations with the ClientStorage value |
 oglplus::smart_enums::ClipDistance | Smart enum for enumerations with the ClipDistance value |
 oglplus::smart_enums::Close | Smart enum for enumerations with the Close value |
 oglplus::smart_enums::Coherent | Smart enum for enumerations with the Coherent value |
 oglplus::smart_enums::Color | Smart enum for enumerations with the Color value |
 oglplus::smart_enums::Color1 | Smart enum for enumerations with the Color1 value |
 oglplus::smart_enums::Color10 | Smart enum for enumerations with the Color10 value |
 oglplus::smart_enums::Color11 | Smart enum for enumerations with the Color11 value |
 oglplus::smart_enums::Color12 | Smart enum for enumerations with the Color12 value |
 oglplus::smart_enums::Color13 | Smart enum for enumerations with the Color13 value |
 oglplus::smart_enums::Color14 | Smart enum for enumerations with the Color14 value |
 oglplus::smart_enums::Color15 | Smart enum for enumerations with the Color15 value |
 oglplus::smart_enums::Color2 | Smart enum for enumerations with the Color2 value |
 oglplus::smart_enums::Color3 | Smart enum for enumerations with the Color3 value |
 oglplus::smart_enums::Color4 | Smart enum for enumerations with the Color4 value |
 oglplus::smart_enums::Color5 | Smart enum for enumerations with the Color5 value |
 oglplus::smart_enums::Color6 | Smart enum for enumerations with the Color6 value |
 oglplus::smart_enums::Color7 | Smart enum for enumerations with the Color7 value |
 oglplus::smart_enums::Color8 | Smart enum for enumerations with the Color8 value |
 oglplus::smart_enums::Color9 | Smart enum for enumerations with the Color9 value |
 oglplus::smart_enums::ColorBuffer | Smart enum for enumerations with the ColorBuffer value |
 oglplus::smart_enums::ColorLogicOp | Smart enum for enumerations with the ColorLogicOp value |
 oglplus::smart_enums::Command | Smart enum for enumerations with the Command value |
 oglplus::smart_enums::CompareRefToTexture | Smart enum for enumerations with the CompareRefToTexture value |
 oglplus::smart_enums::Compatibility | Smart enum for enumerations with the Compatibility value |
 oglplus::smart_enums::CompatibleSubroutines | Smart enum for enumerations with the CompatibleSubroutines value |
 oglplus::smart_enums::Complete | Smart enum for enumerations with the Complete value |
 oglplus::smart_enums::CompressedETC2EAC | Smart enum for enumerations with the CompressedETC2EAC value |
 oglplus::smart_enums::CompressedR11EAC | Smart enum for enumerations with the CompressedR11EAC value |
 oglplus::smart_enums::CompressedRed | Smart enum for enumerations with the CompressedRed value |
 oglplus::smart_enums::CompressedRedRGTC1 | Smart enum for enumerations with the CompressedRedRGTC1 value |
 oglplus::smart_enums::CompressedRG | Smart enum for enumerations with the CompressedRG value |
 oglplus::smart_enums::CompressedRG11EAC | Smart enum for enumerations with the CompressedRG11EAC value |
 oglplus::smart_enums::CompressedRGB | Smart enum for enumerations with the CompressedRGB value |
 oglplus::smart_enums::CompressedRGB8ETC2 | Smart enum for enumerations with the CompressedRGB8ETC2 value |
 oglplus::smart_enums::CompressedRGB8PunchthroughAlpha1ETC2 | Smart enum for enumerations with the CompressedRGB8PunchthroughAlpha1ETC2 value |
 oglplus::smart_enums::CompressedRGBA | Smart enum for enumerations with the CompressedRGBA value |
 oglplus::smart_enums::CompressedRGBABPTCUNorm | Smart enum for enumerations with the CompressedRGBABPTCUNorm value |
 oglplus::smart_enums::CompressedRGBBPTCSignedFloat | Smart enum for enumerations with the CompressedRGBBPTCSignedFloat value |
 oglplus::smart_enums::CompressedRGBBPTCUnsignedFloat | Smart enum for enumerations with the CompressedRGBBPTCUnsignedFloat value |
 oglplus::smart_enums::CompressedRGRGTC2 | Smart enum for enumerations with the CompressedRGRGTC2 value |
 oglplus::smart_enums::CompressedSignedR11EAC | Smart enum for enumerations with the CompressedSignedR11EAC value |
 oglplus::smart_enums::CompressedSignedRedRGTC1 | Smart enum for enumerations with the CompressedSignedRedRGTC1 value |
 oglplus::smart_enums::CompressedSignedRG11EAC | Smart enum for enumerations with the CompressedSignedRG11EAC value |
 oglplus::smart_enums::CompressedSignedRGRGTC2 | Smart enum for enumerations with the CompressedSignedRGRGTC2 value |
 oglplus::smart_enums::CompressedSRGB | Smart enum for enumerations with the CompressedSRGB value |
 oglplus::smart_enums::CompressedSRGB8Alpha8ETC2EAC | Smart enum for enumerations with the CompressedSRGB8Alpha8ETC2EAC value |
 oglplus::smart_enums::CompressedSRGB8ETC2 | Smart enum for enumerations with the CompressedSRGB8ETC2 value |
 oglplus::smart_enums::CompressedSRGB8PunchthroughAlpha1ETC2 | Smart enum for enumerations with the CompressedSRGB8PunchthroughAlpha1ETC2 value |
 oglplus::smart_enums::CompressedSRGBAlpha | Smart enum for enumerations with the CompressedSRGBAlpha value |
 oglplus::smart_enums::CompressedSRGBAlphaBPTCUNorm | Smart enum for enumerations with the CompressedSRGBAlphaBPTCUNorm value |
 oglplus::smart_enums::Compute | Smart enum for enumerations with the Compute value |
 oglplus::smart_enums::ComputeShader | Smart enum for enumerations with the ComputeShader value |
 oglplus::smart_enums::ComputeSubroutine | Smart enum for enumerations with the ComputeSubroutine value |
 oglplus::smart_enums::ComputeSubroutineUniform | Smart enum for enumerations with the ComputeSubroutineUniform value |
 oglplus::smart_enums::ConditionSatisfied | Smart enum for enumerations with the ConditionSatisfied value |
 oglplus::smart_enums::ConstantAlpha | Smart enum for enumerations with the ConstantAlpha value |
 oglplus::smart_enums::ConstantColor | Smart enum for enumerations with the ConstantColor value |
 oglplus::smart_enums::ConvexHull | Smart enum for enumerations with the ConvexHull value |
 oglplus::smart_enums::Copy | Smart enum for enumerations with the Copy value |
 oglplus::smart_enums::CopyInverted | Smart enum for enumerations with the CopyInverted value |
 oglplus::smart_enums::CopyRead | Smart enum for enumerations with the CopyRead value |
 oglplus::smart_enums::CopyWrite | Smart enum for enumerations with the CopyWrite value |
 oglplus::smart_enums::Core | Smart enum for enumerations with the Core value |
 oglplus::smart_enums::CountDown | Smart enum for enumerations with the CountDown value |
 oglplus::smart_enums::CountUp | Smart enum for enumerations with the CountUp value |
 oglplus::smart_enums::CubeMap | Smart enum for enumerations with the CubeMap value |
 oglplus::smart_enums::CubeMapArray | Smart enum for enumerations with the CubeMapArray value |
 oglplus::smart_enums::CubeMapNegativeX | Smart enum for enumerations with the CubeMapNegativeX value |
 oglplus::smart_enums::CubeMapNegativeY | Smart enum for enumerations with the CubeMapNegativeY value |
 oglplus::smart_enums::CubeMapNegativeZ | Smart enum for enumerations with the CubeMapNegativeZ value |
 oglplus::smart_enums::CubeMapPositiveX | Smart enum for enumerations with the CubeMapPositiveX value |
 oglplus::smart_enums::CubeMapPositiveY | Smart enum for enumerations with the CubeMapPositiveY value |
 oglplus::smart_enums::CubeMapPositiveZ | Smart enum for enumerations with the CubeMapPositiveZ value |
 oglplus::smart_enums::CubicCurveTo | Smart enum for enumerations with the CubicCurveTo value |
 oglplus::smart_enums::CullFace | Smart enum for enumerations with the CullFace value |
 oglplus::smart_enums::Current | Smart enum for enumerations with the Current value |
 oglplus::smart_enums::CW | Smart enum for enumerations with the CW value |
 oglplus::smart_enums::Debug | Smart enum for enumerations with the Debug value |
 oglplus::smart_enums::DebugOutputSynchronous | Smart enum for enumerations with the DebugOutputSynchronous value |
 oglplus::smart_enums::Decr | Smart enum for enumerations with the Decr value |
 oglplus::smart_enums::DecrWrap | Smart enum for enumerations with the DecrWrap value |
 oglplus::smart_enums::DeprecatedBehavior | Smart enum for enumerations with the DeprecatedBehavior value |
 oglplus::smart_enums::Depth | Smart enum for enumerations with the Depth value |
 oglplus::smart_enums::Depth24Stencil8 | Smart enum for enumerations with the Depth24Stencil8 value |
 oglplus::smart_enums::Depth32fStencil8 | Smart enum for enumerations with the Depth32fStencil8 value |
 oglplus::smart_enums::DepthBuffer | Smart enum for enumerations with the DepthBuffer value |
 oglplus::smart_enums::DepthComponent | Smart enum for enumerations with the DepthComponent value |
 oglplus::smart_enums::DepthComponent16 | Smart enum for enumerations with the DepthComponent16 value |
 oglplus::smart_enums::DepthComponent24 | Smart enum for enumerations with the DepthComponent24 value |
 oglplus::smart_enums::DepthComponent32 | Smart enum for enumerations with the DepthComponent32 value |
 oglplus::smart_enums::DepthComponent32F | Smart enum for enumerations with the DepthComponent32F value |
 oglplus::smart_enums::DepthStencil | Smart enum for enumerations with the DepthStencil value |
 oglplus::smart_enums::DepthTest | Smart enum for enumerations with the DepthTest value |
 oglplus::smart_enums::DispatchIndirect | Smart enum for enumerations with the DispatchIndirect value |
 oglplus::smart_enums::Dither | Smart enum for enumerations with the Dither value |
 oglplus::smart_enums::DontCare | Smart enum for enumerations with the DontCare value |
 oglplus::smart_enums::Double | Smart enum for enumerations with the Double value |
 oglplus::smart_enums::DoubleMat2 | Smart enum for enumerations with the DoubleMat2 value |
 oglplus::smart_enums::DoubleMat2x3 | Smart enum for enumerations with the DoubleMat2x3 value |
 oglplus::smart_enums::DoubleMat2x4 | Smart enum for enumerations with the DoubleMat2x4 value |
 oglplus::smart_enums::DoubleMat3 | Smart enum for enumerations with the DoubleMat3 value |
 oglplus::smart_enums::DoubleMat3x2 | Smart enum for enumerations with the DoubleMat3x2 value |
 oglplus::smart_enums::DoubleMat3x4 | Smart enum for enumerations with the DoubleMat3x4 value |
 oglplus::smart_enums::DoubleMat4 | Smart enum for enumerations with the DoubleMat4 value |
 oglplus::smart_enums::DoubleMat4x2 | Smart enum for enumerations with the DoubleMat4x2 value |
 oglplus::smart_enums::DoubleMat4x3 | Smart enum for enumerations with the DoubleMat4x3 value |
 oglplus::smart_enums::DoubleVec2 | Smart enum for enumerations with the DoubleVec2 value |
 oglplus::smart_enums::DoubleVec3 | Smart enum for enumerations with the DoubleVec3 value |
 oglplus::smart_enums::DoubleVec4 | Smart enum for enumerations with the DoubleVec4 value |
 oglplus::smart_enums::Draw | Smart enum for enumerations with the Draw value |
 oglplus::smart_enums::DrawIndirect | Smart enum for enumerations with the DrawIndirect value |
 oglplus::smart_enums::DstAlpha | Smart enum for enumerations with the DstAlpha value |
 oglplus::smart_enums::DstColor | Smart enum for enumerations with the DstColor value |
 oglplus::smart_enums::DupFirstCubicCurveTo | Smart enum for enumerations with the DupFirstCubicCurveTo value |
 oglplus::smart_enums::DupLastCubicCurveTo | Smart enum for enumerations with the DupLastCubicCurveTo value |
 oglplus::smart_enums::DynamicCopy | Smart enum for enumerations with the DynamicCopy value |
 oglplus::smart_enums::DynamicDraw | Smart enum for enumerations with the DynamicDraw value |
 oglplus::smart_enums::DynamicRead | Smart enum for enumerations with the DynamicRead value |
 oglplus::smart_enums::DynamicStorage | Smart enum for enumerations with the DynamicStorage value |
 oglplus::smart_enums::ElementArray | Smart enum for enumerations with the ElementArray value |
 oglplus::smart_enums::Enable | Smart enum for enumerations with the Enable value |
 oglplus::smart_enums::Equal | Smart enum for enumerations with the Equal value |
 oglplus::smart_enums::Equiv | Smart enum for enumerations with the Equiv value |
 oglplus::smart_enums::Error | Smart enum for enumerations with the Error value |
 oglplus::smart_enums::Eval | Smart enum for enumerations with the Eval value |
 oglplus::smart_enums::ExternalVirtualMemory | Smart enum for enumerations with the ExternalVirtualMemory value |
 oglplus::smart_enums::EyeLinear | Smart enum for enumerations with the EyeLinear value |
 oglplus::smart_enums::Fastest | Smart enum for enumerations with the Fastest value |
 oglplus::smart_enums::Fence | Smart enum for enumerations with the Fence value |
 oglplus::smart_enums::FileName | Smart enum for enumerations with the FileName value |
 oglplus::smart_enums::Fill | Smart enum for enumerations with the Fill value |
 oglplus::smart_enums::FillCover | Smart enum for enumerations with the FillCover value |
 oglplus::smart_enums::FillMode | Smart enum for enumerations with the FillMode value |
 oglplus::smart_enums::FirstToRest | Smart enum for enumerations with the FirstToRest value |
 oglplus::smart_enums::FirstVertexConvention | Smart enum for enumerations with the FirstVertexConvention value |
 oglplus::smart_enums::Fixed | Smart enum for enumerations with the Fixed value |
 oglplus::smart_enums::Flat | Smart enum for enumerations with the Flat value |
 oglplus::smart_enums::Float | Smart enum for enumerations with the Float value |
 oglplus::smart_enums::Float_32UnsignedInt_24_8_Rev | Smart enum for enumerations with the Float_32UnsignedInt_24_8_Rev value |
 oglplus::smart_enums::FloatMat2 | Smart enum for enumerations with the FloatMat2 value |
 oglplus::smart_enums::FloatMat2x3 | Smart enum for enumerations with the FloatMat2x3 value |
 oglplus::smart_enums::FloatMat2x4 | Smart enum for enumerations with the FloatMat2x4 value |
 oglplus::smart_enums::FloatMat3 | Smart enum for enumerations with the FloatMat3 value |
 oglplus::smart_enums::FloatMat3x2 | Smart enum for enumerations with the FloatMat3x2 value |
 oglplus::smart_enums::FloatMat3x4 | Smart enum for enumerations with the FloatMat3x4 value |
 oglplus::smart_enums::FloatMat4 | Smart enum for enumerations with the FloatMat4 value |
 oglplus::smart_enums::FloatMat4x2 | Smart enum for enumerations with the FloatMat4x2 value |
 oglplus::smart_enums::FloatMat4x3 | Smart enum for enumerations with the FloatMat4x3 value |
 oglplus::smart_enums::FloatVec2 | Smart enum for enumerations with the FloatVec2 value |
 oglplus::smart_enums::FloatVec3 | Smart enum for enumerations with the FloatVec3 value |
 oglplus::smart_enums::FloatVec4 | Smart enum for enumerations with the FloatVec4 value |
 oglplus::smart_enums::FlushExplicit | Smart enum for enumerations with the FlushExplicit value |
 oglplus::smart_enums::Fog | Smart enum for enumerations with the Fog value |
 oglplus::smart_enums::FontAscender | Smart enum for enumerations with the FontAscender value |
 oglplus::smart_enums::FontDescender | Smart enum for enumerations with the FontDescender value |
 oglplus::smart_enums::FontHasKerning | Smart enum for enumerations with the FontHasKerning value |
 oglplus::smart_enums::FontHeight | Smart enum for enumerations with the FontHeight value |
 oglplus::smart_enums::FontMaxAdvanceHeight | Smart enum for enumerations with the FontMaxAdvanceHeight value |
 oglplus::smart_enums::FontMaxAdvanceWidth | Smart enum for enumerations with the FontMaxAdvanceWidth value |
 oglplus::smart_enums::FontUnderlinePosition | Smart enum for enumerations with the FontUnderlinePosition value |
 oglplus::smart_enums::FontUnderlineThickness | Smart enum for enumerations with the FontUnderlineThickness value |
 oglplus::smart_enums::FontUnitsPerEm | Smart enum for enumerations with the FontUnitsPerEm value |
 oglplus::smart_enums::FontXMaxBounds | Smart enum for enumerations with the FontXMaxBounds value |
 oglplus::smart_enums::FontXMinBounds | Smart enum for enumerations with the FontXMinBounds value |
 oglplus::smart_enums::FontYMaxBounds | Smart enum for enumerations with the FontYMaxBounds value |
 oglplus::smart_enums::FontYMinBounds | Smart enum for enumerations with the FontYMinBounds value |
 oglplus::smart_enums::ForwardCompatible | Smart enum for enumerations with the ForwardCompatible value |
 oglplus::smart_enums::FractionalEven | Smart enum for enumerations with the FractionalEven value |
 oglplus::smart_enums::FractionalOdd | Smart enum for enumerations with the FractionalOdd value |
 oglplus::smart_enums::Fragment | Smart enum for enumerations with the Fragment value |
 oglplus::smart_enums::FragmentShader | Smart enum for enumerations with the FragmentShader value |
 oglplus::smart_enums::FragmentShaderDerivative | Smart enum for enumerations with the FragmentShaderDerivative value |
 oglplus::smart_enums::FragmentSubroutine | Smart enum for enumerations with the FragmentSubroutine value |
 oglplus::smart_enums::FragmentSubroutineUniform | Smart enum for enumerations with the FragmentSubroutineUniform value |
 oglplus::smart_enums::Framebuffer | Smart enum for enumerations with the Framebuffer value |
 oglplus::smart_enums::FramebufferSRGB | Smart enum for enumerations with the FramebufferSRGB value |
 oglplus::smart_enums::Front | Smart enum for enumerations with the Front value |
 oglplus::smart_enums::FrontAndBack | Smart enum for enumerations with the FrontAndBack value |
 oglplus::smart_enums::FrontLeft | Smart enum for enumerations with the FrontLeft value |
 oglplus::smart_enums::FrontRight | Smart enum for enumerations with the FrontRight value |
 oglplus::smart_enums::G | Smart enum for enumerations with the G value |
 oglplus::smart_enums::Geometry | Smart enum for enumerations with the Geometry value |
 oglplus::smart_enums::GeometryShader | Smart enum for enumerations with the GeometryShader value |
 oglplus::smart_enums::GeometrySubroutine | Smart enum for enumerations with the GeometrySubroutine value |
 oglplus::smart_enums::GeometrySubroutineUniform | Smart enum for enumerations with the GeometrySubroutineUniform value |
 oglplus::smart_enums::GEqual | Smart enum for enumerations with the GEqual value |
 oglplus::smart_enums::GlyphHasKerning | Smart enum for enumerations with the GlyphHasKerning value |
 oglplus::smart_enums::GlyphHeight | Smart enum for enumerations with the GlyphHeight value |
 oglplus::smart_enums::GlyphHorizontalBearingAdvance | Smart enum for enumerations with the GlyphHorizontalBearingAdvance value |
 oglplus::smart_enums::GlyphHorizontalBearingX | Smart enum for enumerations with the GlyphHorizontalBearingX value |
 oglplus::smart_enums::GlyphHorizontalBearingY | Smart enum for enumerations with the GlyphHorizontalBearingY value |
 oglplus::smart_enums::GlyphVerticalBearingAdvance | Smart enum for enumerations with the GlyphVerticalBearingAdvance value |
 oglplus::smart_enums::GlyphVerticalBearingX | Smart enum for enumerations with the GlyphVerticalBearingX value |
 oglplus::smart_enums::GlyphVerticalBearingY | Smart enum for enumerations with the GlyphVerticalBearingY value |
 oglplus::smart_enums::GlyphWidth | Smart enum for enumerations with the GlyphWidth value |
 oglplus::smart_enums::GPUCommandsComplete | Smart enum for enumerations with the GPUCommandsComplete value |
 oglplus::smart_enums::Greater | Smart enum for enumerations with the Greater value |
 oglplus::smart_enums::Green | Smart enum for enumerations with the Green value |
 oglplus::smart_enums::GreenInteger | Smart enum for enumerations with the GreenInteger value |
 oglplus::smart_enums::GuiltyContextReset | Smart enum for enumerations with the GuiltyContextReset value |
 oglplus::smart_enums::HalfFloat | Smart enum for enumerations with the HalfFloat value |
 oglplus::smart_enums::High | Smart enum for enumerations with the High value |
 oglplus::smart_enums::HighFloat | Smart enum for enumerations with the HighFloat value |
 oglplus::smart_enums::HighInt | Smart enum for enumerations with the HighInt value |
 oglplus::smart_enums::Hint | Smart enum for enumerations with the Hint value |
 oglplus::smart_enums::HorizontalLineTo | Smart enum for enumerations with the HorizontalLineTo value |
 oglplus::smart_enums::Image1D | Smart enum for enumerations with the Image1D value |
 oglplus::smart_enums::Image1DArray | Smart enum for enumerations with the Image1DArray value |
 oglplus::smart_enums::Image2D | Smart enum for enumerations with the Image2D value |
 oglplus::smart_enums::Image2DArray | Smart enum for enumerations with the Image2DArray value |
 oglplus::smart_enums::Image2DMultisample | Smart enum for enumerations with the Image2DMultisample value |
 oglplus::smart_enums::Image2DMultisampleArray | Smart enum for enumerations with the Image2DMultisampleArray value |
 oglplus::smart_enums::Image2DRect | Smart enum for enumerations with the Image2DRect value |
 oglplus::smart_enums::Image3D | Smart enum for enumerations with the Image3D value |
 oglplus::smart_enums::ImageBuffer | Smart enum for enumerations with the ImageBuffer value |
 oglplus::smart_enums::ImageCube | Smart enum for enumerations with the ImageCube value |
 oglplus::smart_enums::IncompleteAttachment | Smart enum for enumerations with the IncompleteAttachment value |
 oglplus::smart_enums::IncompleteLayerTargets | Smart enum for enumerations with the IncompleteLayerTargets value |
 oglplus::smart_enums::IncompleteMissingAttachment | Smart enum for enumerations with the IncompleteMissingAttachment value |
 oglplus::smart_enums::IncompleteMultisample | Smart enum for enumerations with the IncompleteMultisample value |
 oglplus::smart_enums::Incr | Smart enum for enumerations with the Incr value |
 oglplus::smart_enums::IncrWrap | Smart enum for enumerations with the IncrWrap value |
 oglplus::smart_enums::InnocentContextReset | Smart enum for enumerations with the InnocentContextReset value |
 oglplus::smart_enums::Int | Smart enum for enumerations with the Int value |
 oglplus::smart_enums::Intensity | Smart enum for enumerations with the Intensity value |
 oglplus::smart_enums::InterleavedAttribs | Smart enum for enumerations with the InterleavedAttribs value |
 oglplus::smart_enums::IntImage1D | Smart enum for enumerations with the IntImage1D value |
 oglplus::smart_enums::IntImage1DArray | Smart enum for enumerations with the IntImage1DArray value |
 oglplus::smart_enums::IntImage2D | Smart enum for enumerations with the IntImage2D value |
 oglplus::smart_enums::IntImage2DArray | Smart enum for enumerations with the IntImage2DArray value |
 oglplus::smart_enums::IntImage2DMultisample | Smart enum for enumerations with the IntImage2DMultisample value |
 oglplus::smart_enums::IntImage2DMultisampleArray | Smart enum for enumerations with the IntImage2DMultisampleArray value |
 oglplus::smart_enums::IntImage2DRect | Smart enum for enumerations with the IntImage2DRect value |
 oglplus::smart_enums::IntImage3D | Smart enum for enumerations with the IntImage3D value |
 oglplus::smart_enums::IntImageBuffer | Smart enum for enumerations with the IntImageBuffer value |
 oglplus::smart_enums::IntImageCube | Smart enum for enumerations with the IntImageCube value |
 oglplus::smart_enums::IntSampler1D | Smart enum for enumerations with the IntSampler1D value |
 oglplus::smart_enums::IntSampler1DArray | Smart enum for enumerations with the IntSampler1DArray value |
 oglplus::smart_enums::IntSampler2D | Smart enum for enumerations with the IntSampler2D value |
 oglplus::smart_enums::IntSampler2DArray | Smart enum for enumerations with the IntSampler2DArray value |
 oglplus::smart_enums::IntSampler2DMultisample | Smart enum for enumerations with the IntSampler2DMultisample value |
 oglplus::smart_enums::IntSampler2DMultisampleArray | Smart enum for enumerations with the IntSampler2DMultisampleArray value |
 oglplus::smart_enums::IntSampler2DRect | Smart enum for enumerations with the IntSampler2DRect value |
 oglplus::smart_enums::IntSampler3D | Smart enum for enumerations with the IntSampler3D value |
 oglplus::smart_enums::IntSamplerBuffer | Smart enum for enumerations with the IntSamplerBuffer value |
 oglplus::smart_enums::IntSamplerCube | Smart enum for enumerations with the IntSamplerCube value |
 oglplus::smart_enums::IntSamplerCubeMapArray | Smart enum for enumerations with the IntSamplerCubeMapArray value |
 oglplus::smart_enums::IntVec2 | Smart enum for enumerations with the IntVec2 value |
 oglplus::smart_enums::IntVec3 | Smart enum for enumerations with the IntVec3 value |
 oglplus::smart_enums::IntVec4 | Smart enum for enumerations with the IntVec4 value |
 oglplus::smart_enums::InvalidateBuffer | Smart enum for enumerations with the InvalidateBuffer value |
 oglplus::smart_enums::InvalidateRange | Smart enum for enumerations with the InvalidateRange value |
 oglplus::smart_enums::InvalidEnum | Smart enum for enumerations with the InvalidEnum value |
 oglplus::smart_enums::InvalidFramebufferOperation | Smart enum for enumerations with the InvalidFramebufferOperation value |
 oglplus::smart_enums::InvalidOperation | Smart enum for enumerations with the InvalidOperation value |
 oglplus::smart_enums::InvalidValue | Smart enum for enumerations with the InvalidValue value |
 oglplus::smart_enums::Invert | Smart enum for enumerations with the Invert value |
 oglplus::smart_enums::Isolines | Smart enum for enumerations with the Isolines value |
 oglplus::smart_enums::IsPerPatch | Smart enum for enumerations with the IsPerPatch value |
 oglplus::smart_enums::IsRowMajor | Smart enum for enumerations with the IsRowMajor value |
 oglplus::smart_enums::Italic | Smart enum for enumerations with the Italic value |
 oglplus::smart_enums::Keep | Smart enum for enumerations with the Keep value |
 oglplus::smart_enums::LargeCCWArcTo | Smart enum for enumerations with the LargeCCWArcTo value |
 oglplus::smart_enums::LargeCWArcTo | Smart enum for enumerations with the LargeCWArcTo value |
 oglplus::smart_enums::LastVertexConvention | Smart enum for enumerations with the LastVertexConvention value |
 oglplus::smart_enums::Left | Smart enum for enumerations with the Left value |
 oglplus::smart_enums::LEqual | Smart enum for enumerations with the LEqual value |
 oglplus::smart_enums::Less | Smart enum for enumerations with the Less value |
 oglplus::smart_enums::Lighting | Smart enum for enumerations with the Lighting value |
 oglplus::smart_enums::Line | Smart enum for enumerations with the Line value |
 oglplus::smart_enums::Linear | Smart enum for enumerations with the Linear value |
 oglplus::smart_enums::LinearMipmapLinear | Smart enum for enumerations with the LinearMipmapLinear value |
 oglplus::smart_enums::LinearMipmapNearest | Smart enum for enumerations with the LinearMipmapNearest value |
 oglplus::smart_enums::LineLoop | Smart enum for enumerations with the LineLoop value |
 oglplus::smart_enums::Lines | Smart enum for enumerations with the Lines value |
 oglplus::smart_enums::LinesAdjacency | Smart enum for enumerations with the LinesAdjacency value |
 oglplus::smart_enums::LineSmooth | Smart enum for enumerations with the LineSmooth value |
 oglplus::smart_enums::LineStrip | Smart enum for enumerations with the LineStrip value |
 oglplus::smart_enums::LineStripAdjacency | Smart enum for enumerations with the LineStripAdjacency value |
 oglplus::smart_enums::LineTo | Smart enum for enumerations with the LineTo value |
 oglplus::smart_enums::List | Smart enum for enumerations with the List value |
 oglplus::smart_enums::Location | Smart enum for enumerations with the Location value |
 oglplus::smart_enums::LocationComponent | Smart enum for enumerations with the LocationComponent value |
 oglplus::smart_enums::LocationIndex | Smart enum for enumerations with the LocationIndex value |
 oglplus::smart_enums::LoseContextOnReset | Smart enum for enumerations with the LoseContextOnReset value |
 oglplus::smart_enums::Low | Smart enum for enumerations with the Low value |
 oglplus::smart_enums::LowFloat | Smart enum for enumerations with the LowFloat value |
 oglplus::smart_enums::LowInt | Smart enum for enumerations with the LowInt value |
 oglplus::smart_enums::Luminance | Smart enum for enumerations with the Luminance value |
 oglplus::smart_enums::LuminanceAlpha | Smart enum for enumerations with the LuminanceAlpha value |
 oglplus::smart_enums::MapCoherent | Smart enum for enumerations with the MapCoherent value |
 oglplus::smart_enums::MapPersistent | Smart enum for enumerations with the MapPersistent value |
 oglplus::smart_enums::MapRead | Smart enum for enumerations with the MapRead value |
 oglplus::smart_enums::MapWrite | Smart enum for enumerations with the MapWrite value |
 oglplus::smart_enums::Marker | Smart enum for enumerations with the Marker value |
 oglplus::smart_enums::MatrixStride | Smart enum for enumerations with the MatrixStride value |
 oglplus::smart_enums::Max | Smart enum for enumerations with the Max value |
 oglplus::smart_enums::Max3DTextureSize | Smart enum for enumerations with the Max3DTextureSize value |
 oglplus::smart_enums::MaxArrayTextureLayers | Smart enum for enumerations with the MaxArrayTextureLayers value |
 oglplus::smart_enums::MaxAtomicCounterBufferBindings | Smart enum for enumerations with the MaxAtomicCounterBufferBindings value |
 oglplus::smart_enums::MaxAtomicCounterBufferSize | Smart enum for enumerations with the MaxAtomicCounterBufferSize value |
 oglplus::smart_enums::MaxClipDistances | Smart enum for enumerations with the MaxClipDistances value |
 oglplus::smart_enums::MaxColorAttachments | Smart enum for enumerations with the MaxColorAttachments value |
 oglplus::smart_enums::MaxColorTextureSamples | Smart enum for enumerations with the MaxColorTextureSamples value |
 oglplus::smart_enums::MaxCombinedAtomicCounterBuffers | Smart enum for enumerations with the MaxCombinedAtomicCounterBuffers value |
 oglplus::smart_enums::MaxCombinedAtomicCounters | Smart enum for enumerations with the MaxCombinedAtomicCounters value |
 oglplus::smart_enums::MaxCombinedFragmentUniformComponents | Smart enum for enumerations with the MaxCombinedFragmentUniformComponents value |
 oglplus::smart_enums::MaxCombinedGeometryUniformComponents | Smart enum for enumerations with the MaxCombinedGeometryUniformComponents value |
 oglplus::smart_enums::MaxCombinedImageUniforms | Smart enum for enumerations with the MaxCombinedImageUniforms value |
 oglplus::smart_enums::MaxCombinedImageUnitsAndFragmentOutputs | Smart enum for enumerations with the MaxCombinedImageUnitsAndFragmentOutputs value |
 oglplus::smart_enums::MaxCombinedTessControlUniformComponents | Smart enum for enumerations with the MaxCombinedTessControlUniformComponents value |
 oglplus::smart_enums::MaxCombinedTessEvaluationUniformComponents | Smart enum for enumerations with the MaxCombinedTessEvaluationUniformComponents value |
 oglplus::smart_enums::MaxCombinedTextureImageUnits | Smart enum for enumerations with the MaxCombinedTextureImageUnits value |
 oglplus::smart_enums::MaxCombinedUniformBlocks | Smart enum for enumerations with the MaxCombinedUniformBlocks value |
 oglplus::smart_enums::MaxCombinedVertexUniformComponents | Smart enum for enumerations with the MaxCombinedVertexUniformComponents value |
 oglplus::smart_enums::MaxComputeSharedMemorySize | Smart enum for enumerations with the MaxComputeSharedMemorySize value |
 oglplus::smart_enums::MaxComputeWorkGroupCount | Smart enum for enumerations with the MaxComputeWorkGroupCount value |
 oglplus::smart_enums::MaxComputeWorkGroupInvocations | Smart enum for enumerations with the MaxComputeWorkGroupInvocations value |
 oglplus::smart_enums::MaxComputeWorkGroupSize | Smart enum for enumerations with the MaxComputeWorkGroupSize value |
 oglplus::smart_enums::MaxCubeMapTextureSize | Smart enum for enumerations with the MaxCubeMapTextureSize value |
 oglplus::smart_enums::MaxDepthTextureSamples | Smart enum for enumerations with the MaxDepthTextureSamples value |
 oglplus::smart_enums::MaxDrawBuffers | Smart enum for enumerations with the MaxDrawBuffers value |
 oglplus::smart_enums::MaxDualSourceDrawBuffers | Smart enum for enumerations with the MaxDualSourceDrawBuffers value |
 oglplus::smart_enums::MaxElementsIndices | Smart enum for enumerations with the MaxElementsIndices value |
 oglplus::smart_enums::MaxElementsVertices | Smart enum for enumerations with the MaxElementsVertices value |
 oglplus::smart_enums::MaxFragmentAtomicCounterBuffers | Smart enum for enumerations with the MaxFragmentAtomicCounterBuffers value |
 oglplus::smart_enums::MaxFragmentAtomicCounters | Smart enum for enumerations with the MaxFragmentAtomicCounters value |
 oglplus::smart_enums::MaxFragmentImageUniforms | Smart enum for enumerations with the MaxFragmentImageUniforms value |
 oglplus::smart_enums::MaxFragmentInputComponents | Smart enum for enumerations with the MaxFragmentInputComponents value |
 oglplus::smart_enums::MaxFragmentInterpolationOffset | Smart enum for enumerations with the MaxFragmentInterpolationOffset value |
 oglplus::smart_enums::MaxFragmentUniformBlocks | Smart enum for enumerations with the MaxFragmentUniformBlocks value |
 oglplus::smart_enums::MaxFragmentUniformComponents | Smart enum for enumerations with the MaxFragmentUniformComponents value |
 oglplus::smart_enums::MaxFragmentUniformVectors | Smart enum for enumerations with the MaxFragmentUniformVectors value |
 oglplus::smart_enums::MaxGeometryAtomicCounterBuffers | Smart enum for enumerations with the MaxGeometryAtomicCounterBuffers value |
 oglplus::smart_enums::MaxGeometryAtomicCounters | Smart enum for enumerations with the MaxGeometryAtomicCounters value |
 oglplus::smart_enums::MaxGeometryImageUniforms | Smart enum for enumerations with the MaxGeometryImageUniforms value |
 oglplus::smart_enums::MaxGeometryInputComponents | Smart enum for enumerations with the MaxGeometryInputComponents value |
 oglplus::smart_enums::MaxGeometryOutputComponents | Smart enum for enumerations with the MaxGeometryOutputComponents value |
 oglplus::smart_enums::MaxGeometryOutputVertices | Smart enum for enumerations with the MaxGeometryOutputVertices value |
 oglplus::smart_enums::MaxGeometryShaderInvocations | Smart enum for enumerations with the MaxGeometryShaderInvocations value |
 oglplus::smart_enums::MaxGeometryTextureImageUnits | Smart enum for enumerations with the MaxGeometryTextureImageUnits value |
 oglplus::smart_enums::MaxGeometryTotalOutputComponents | Smart enum for enumerations with the MaxGeometryTotalOutputComponents value |
 oglplus::smart_enums::MaxGeometryUniformBlocks | Smart enum for enumerations with the MaxGeometryUniformBlocks value |
 oglplus::smart_enums::MaxGeometryUniformComponents | Smart enum for enumerations with the MaxGeometryUniformComponents value |
 oglplus::smart_enums::MaxImageSamples | Smart enum for enumerations with the MaxImageSamples value |
 oglplus::smart_enums::MaxImageUnits | Smart enum for enumerations with the MaxImageUnits value |
 oglplus::smart_enums::MaxIntegerSamples | Smart enum for enumerations with the MaxIntegerSamples value |
 oglplus::smart_enums::MaxPatchVertices | Smart enum for enumerations with the MaxPatchVertices value |
 oglplus::smart_enums::MaxProgramTexelOffset | Smart enum for enumerations with the MaxProgramTexelOffset value |
 oglplus::smart_enums::MaxProgramTextureGatherOffset | Smart enum for enumerations with the MaxProgramTextureGatherOffset value |
 oglplus::smart_enums::MaxRectangleTextureSize | Smart enum for enumerations with the MaxRectangleTextureSize value |
 oglplus::smart_enums::MaxRenderbufferSize | Smart enum for enumerations with the MaxRenderbufferSize value |
 oglplus::smart_enums::MaxSampleMaskWords | Smart enum for enumerations with the MaxSampleMaskWords value |
 oglplus::smart_enums::MaxSamples | Smart enum for enumerations with the MaxSamples value |
 oglplus::smart_enums::MaxServerWaitTimeout | Smart enum for enumerations with the MaxServerWaitTimeout value |
 oglplus::smart_enums::MaxSubroutines | Smart enum for enumerations with the MaxSubroutines value |
 oglplus::smart_enums::MaxSubroutineUniformLocations | Smart enum for enumerations with the MaxSubroutineUniformLocations value |
 oglplus::smart_enums::MaxTessControlAtomicCounterBuffers | Smart enum for enumerations with the MaxTessControlAtomicCounterBuffers value |
 oglplus::smart_enums::MaxTessControlAtomicCounters | Smart enum for enumerations with the MaxTessControlAtomicCounters value |
 oglplus::smart_enums::MaxTessControlImageUniforms | Smart enum for enumerations with the MaxTessControlImageUniforms value |
 oglplus::smart_enums::MaxTessControlInputComponents | Smart enum for enumerations with the MaxTessControlInputComponents value |
 oglplus::smart_enums::MaxTessControlOutputComponents | Smart enum for enumerations with the MaxTessControlOutputComponents value |
 oglplus::smart_enums::MaxTessControlTextureImageUnits | Smart enum for enumerations with the MaxTessControlTextureImageUnits value |
 oglplus::smart_enums::MaxTessControlTotalOutputComponents | Smart enum for enumerations with the MaxTessControlTotalOutputComponents value |
 oglplus::smart_enums::MaxTessControlUniformBlocks | Smart enum for enumerations with the MaxTessControlUniformBlocks value |
 oglplus::smart_enums::MaxTessControlUniformComponents | Smart enum for enumerations with the MaxTessControlUniformComponents value |
 oglplus::smart_enums::MaxTessEvaluationAtomicCounterBuffers | Smart enum for enumerations with the MaxTessEvaluationAtomicCounterBuffers value |
 oglplus::smart_enums::MaxTessEvaluationAtomicCounters | Smart enum for enumerations with the MaxTessEvaluationAtomicCounters value |
 oglplus::smart_enums::MaxTessEvaluationImageUniforms | Smart enum for enumerations with the MaxTessEvaluationImageUniforms value |
 oglplus::smart_enums::MaxTessEvaluationInputComponents | Smart enum for enumerations with the MaxTessEvaluationInputComponents value |
 oglplus::smart_enums::MaxTessEvaluationOutputComponents | Smart enum for enumerations with the MaxTessEvaluationOutputComponents value |
 oglplus::smart_enums::MaxTessEvaluationTextureImageUnits | Smart enum for enumerations with the MaxTessEvaluationTextureImageUnits value |
 oglplus::smart_enums::MaxTessEvaluationUniformBlocks | Smart enum for enumerations with the MaxTessEvaluationUniformBlocks value |
 oglplus::smart_enums::MaxTessEvaluationUniformComponents | Smart enum for enumerations with the MaxTessEvaluationUniformComponents value |
 oglplus::smart_enums::MaxTessGenLevel | Smart enum for enumerations with the MaxTessGenLevel value |
 oglplus::smart_enums::MaxTessPatchComponents | Smart enum for enumerations with the MaxTessPatchComponents value |
 oglplus::smart_enums::MaxTextureBufferSize | Smart enum for enumerations with the MaxTextureBufferSize value |
 oglplus::smart_enums::MaxTextureImageUnits | Smart enum for enumerations with the MaxTextureImageUnits value |
 oglplus::smart_enums::MaxTextureLodBias | Smart enum for enumerations with the MaxTextureLodBias value |
 oglplus::smart_enums::MaxTextureSize | Smart enum for enumerations with the MaxTextureSize value |
 oglplus::smart_enums::MaxTransformFeedbackBuffers | Smart enum for enumerations with the MaxTransformFeedbackBuffers value |
 oglplus::smart_enums::MaxTransformFeedbackInterleavedComponents | Smart enum for enumerations with the MaxTransformFeedbackInterleavedComponents value |
 oglplus::smart_enums::MaxTransformFeedbackSeparateAttribs | Smart enum for enumerations with the MaxTransformFeedbackSeparateAttribs value |
 oglplus::smart_enums::MaxTransformFeedbackSeparateComponents | Smart enum for enumerations with the MaxTransformFeedbackSeparateComponents value |
 oglplus::smart_enums::MaxUniformBlockSize | Smart enum for enumerations with the MaxUniformBlockSize value |
 oglplus::smart_enums::MaxUniformBufferBindings | Smart enum for enumerations with the MaxUniformBufferBindings value |
 oglplus::smart_enums::MaxVaryingComponents | Smart enum for enumerations with the MaxVaryingComponents value |
 oglplus::smart_enums::MaxVaryingVectors | Smart enum for enumerations with the MaxVaryingVectors value |
 oglplus::smart_enums::MaxVertexAtomicCounterBuffers | Smart enum for enumerations with the MaxVertexAtomicCounterBuffers value |
 oglplus::smart_enums::MaxVertexAtomicCounters | Smart enum for enumerations with the MaxVertexAtomicCounters value |
 oglplus::smart_enums::MaxVertexAttribs | Smart enum for enumerations with the MaxVertexAttribs value |
 oglplus::smart_enums::MaxVertexImageUniforms | Smart enum for enumerations with the MaxVertexImageUniforms value |
 oglplus::smart_enums::MaxVertexOutputComponents | Smart enum for enumerations with the MaxVertexOutputComponents value |
 oglplus::smart_enums::MaxVertexStreams | Smart enum for enumerations with the MaxVertexStreams value |
 oglplus::smart_enums::MaxVertexTextureImageUnits | Smart enum for enumerations with the MaxVertexTextureImageUnits value |
 oglplus::smart_enums::MaxVertexUniformBlocks | Smart enum for enumerations with the MaxVertexUniformBlocks value |
 oglplus::smart_enums::MaxVertexUniformComponents | Smart enum for enumerations with the MaxVertexUniformComponents value |
 oglplus::smart_enums::MaxVertexUniformVectors | Smart enum for enumerations with the MaxVertexUniformVectors value |
 oglplus::smart_enums::MaxViewportDims | Smart enum for enumerations with the MaxViewportDims value |
 oglplus::smart_enums::MaxViewports | Smart enum for enumerations with the MaxViewports value |
 oglplus::smart_enums::Medium | Smart enum for enumerations with the Medium value |
 oglplus::smart_enums::MediumFloat | Smart enum for enumerations with the MediumFloat value |
 oglplus::smart_enums::MediumInt | Smart enum for enumerations with the MediumInt value |
 oglplus::smart_enums::Min | Smart enum for enumerations with the Min value |
 oglplus::smart_enums::MinFragmentInterpolationOffset | Smart enum for enumerations with the MinFragmentInterpolationOffset value |
 oglplus::smart_enums::MinMapBufferAlignment | Smart enum for enumerations with the MinMapBufferAlignment value |
 oglplus::smart_enums::MinProgramTexelOffset | Smart enum for enumerations with the MinProgramTexelOffset value |
 oglplus::smart_enums::MinProgramTextureGatherOffset | Smart enum for enumerations with the MinProgramTextureGatherOffset value |
 oglplus::smart_enums::MinSampleShadingValue | Smart enum for enumerations with the MinSampleShadingValue value |
 oglplus::smart_enums::MirrorClampToEdge | Smart enum for enumerations with the MirrorClampToEdge value |
 oglplus::smart_enums::MirroredRepeat | Smart enum for enumerations with the MirroredRepeat value |
 oglplus::smart_enums::MiterRevert | Smart enum for enumerations with the MiterRevert value |
 oglplus::smart_enums::MiterTruncate | Smart enum for enumerations with the MiterTruncate value |
 oglplus::smart_enums::Modelview | Smart enum for enumerations with the Modelview value |
 oglplus::smart_enums::MoveTo | Smart enum for enumerations with the MoveTo value |
 oglplus::smart_enums::MoveToContinues | Smart enum for enumerations with the MoveToContinues value |
 oglplus::smart_enums::MoveToReset | Smart enum for enumerations with the MoveToReset value |
 oglplus::smart_enums::Multisample | Smart enum for enumerations with the Multisample value |
 oglplus::smart_enums::Nand | Smart enum for enumerations with the Nand value |
 oglplus::smart_enums::Nearest | Smart enum for enumerations with the Nearest value |
 oglplus::smart_enums::NearestMipmapLinear | Smart enum for enumerations with the NearestMipmapLinear value |
 oglplus::smart_enums::NearestMipmapNearest | Smart enum for enumerations with the NearestMipmapNearest value |
 oglplus::smart_enums::Never | Smart enum for enumerations with the Never value |
 oglplus::smart_enums::Nicest | Smart enum for enumerations with the Nicest value |
 oglplus::smart_enums::NoError | Smart enum for enumerations with the NoError value |
 oglplus::smart_enums::None | Smart enum for enumerations with the None value |
 oglplus::smart_enums::Noop | Smart enum for enumerations with the Noop value |
 oglplus::smart_enums::Nor | Smart enum for enumerations with the Nor value |
 oglplus::smart_enums::NoResetNotification | Smart enum for enumerations with the NoResetNotification value |
 oglplus::smart_enums::NotEqual | Smart enum for enumerations with the NotEqual value |
 oglplus::smart_enums::Notification | Smart enum for enumerations with the Notification value |
 oglplus::smart_enums::NumActiveVariables | Smart enum for enumerations with the NumActiveVariables value |
 oglplus::smart_enums::NumCompatibleSubroutines | Smart enum for enumerations with the NumCompatibleSubroutines value |
 oglplus::smart_enums::ObjectBoundingBox | Smart enum for enumerations with the ObjectBoundingBox value |
 oglplus::smart_enums::ObjectLinear | Smart enum for enumerations with the ObjectLinear value |
 oglplus::smart_enums::Offset | Smart enum for enumerations with the Offset value |
 oglplus::smart_enums::One | Smart enum for enumerations with the One value |
 oglplus::smart_enums::OneMinusConstantAlpha | Smart enum for enumerations with the OneMinusConstantAlpha value |
 oglplus::smart_enums::OneMinusConstantColor | Smart enum for enumerations with the OneMinusConstantColor value |
 oglplus::smart_enums::OneMinusDstAlpha | Smart enum for enumerations with the OneMinusDstAlpha value |
 oglplus::smart_enums::OneMinusDstColor | Smart enum for enumerations with the OneMinusDstColor value |
 oglplus::smart_enums::OneMinusSrc1Alpha | Smart enum for enumerations with the OneMinusSrc1Alpha value |
 oglplus::smart_enums::OneMinusSrc1Color | Smart enum for enumerations with the OneMinusSrc1Color value |
 oglplus::smart_enums::OneMinusSrcAlpha | Smart enum for enumerations with the OneMinusSrcAlpha value |
 oglplus::smart_enums::OneMinusSrcColor | Smart enum for enumerations with the OneMinusSrcColor value |
 oglplus::smart_enums::Or | Smart enum for enumerations with the Or value |
 oglplus::smart_enums::OrInverted | Smart enum for enumerations with the OrInverted value |
 oglplus::smart_enums::OrReverse | Smart enum for enumerations with the OrReverse value |
 oglplus::smart_enums::Other | Smart enum for enumerations with the Other value |
 oglplus::smart_enums::OutOfMemory | Smart enum for enumerations with the OutOfMemory value |
 oglplus::smart_enums::PackAlignment | Smart enum for enumerations with the PackAlignment value |
 oglplus::smart_enums::PackCompressedBlockDepth | Smart enum for enumerations with the PackCompressedBlockDepth value |
 oglplus::smart_enums::PackCompressedBlockHeight | Smart enum for enumerations with the PackCompressedBlockHeight value |
 oglplus::smart_enums::PackCompressedBlockSize | Smart enum for enumerations with the PackCompressedBlockSize value |
 oglplus::smart_enums::PackCompressedBlockWidth | Smart enum for enumerations with the PackCompressedBlockWidth value |
 oglplus::smart_enums::PackImageHeight | Smart enum for enumerations with the PackImageHeight value |
 oglplus::smart_enums::PackLsbFirst | Smart enum for enumerations with the PackLsbFirst value |
 oglplus::smart_enums::PackRowLength | Smart enum for enumerations with the PackRowLength value |
 oglplus::smart_enums::PackSkipImages | Smart enum for enumerations with the PackSkipImages value |
 oglplus::smart_enums::PackSkipPixels | Smart enum for enumerations with the PackSkipPixels value |
 oglplus::smart_enums::PackSkipRows | Smart enum for enumerations with the PackSkipRows value |
 oglplus::smart_enums::PackSwapBytes | Smart enum for enumerations with the PackSwapBytes value |
 oglplus::smart_enums::Parameter | Smart enum for enumerations with the Parameter value |
 oglplus::smart_enums::PatchDefaultInnerLevel | Smart enum for enumerations with the PatchDefaultInnerLevel value |
 oglplus::smart_enums::PatchDefaultOuterLevel | Smart enum for enumerations with the PatchDefaultOuterLevel value |
 oglplus::smart_enums::Patches | Smart enum for enumerations with the Patches value |
 oglplus::smart_enums::PatchVertices | Smart enum for enumerations with the PatchVertices value |
 oglplus::smart_enums::Percentage | Smart enum for enumerations with the Percentage value |
 oglplus::smart_enums::Performance | Smart enum for enumerations with the Performance value |
 oglplus::smart_enums::Persistent | Smart enum for enumerations with the Persistent value |
 oglplus::smart_enums::PixelBuffer | Smart enum for enumerations with the PixelBuffer value |
 oglplus::smart_enums::PixelMode | Smart enum for enumerations with the PixelMode value |
 oglplus::smart_enums::PixelPack | Smart enum for enumerations with the PixelPack value |
 oglplus::smart_enums::PixelStore | Smart enum for enumerations with the PixelStore value |
 oglplus::smart_enums::PixelUnpack | Smart enum for enumerations with the PixelUnpack value |
 oglplus::smart_enums::Point | Smart enum for enumerations with the Point value |
 oglplus::smart_enums::Points | Smart enum for enumerations with the Points value |
 oglplus::smart_enums::Polygon | Smart enum for enumerations with the Polygon value |
 oglplus::smart_enums::PolygonOffsetFill | Smart enum for enumerations with the PolygonOffsetFill value |
 oglplus::smart_enums::PolygonOffsetLine | Smart enum for enumerations with the PolygonOffsetLine value |
 oglplus::smart_enums::PolygonOffsetPoint | Smart enum for enumerations with the PolygonOffsetPoint value |
 oglplus::smart_enums::PolygonSmooth | Smart enum for enumerations with the PolygonSmooth value |
 oglplus::smart_enums::PolygonStipple | Smart enum for enumerations with the PolygonStipple value |
 oglplus::smart_enums::PopGroup | Smart enum for enumerations with the PopGroup value |
 oglplus::smart_enums::Portability | Smart enum for enumerations with the Portability value |
 oglplus::smart_enums::Primary | Smart enum for enumerations with the Primary value |
 oglplus::smart_enums::PrimitiveRestart | Smart enum for enumerations with the PrimitiveRestart value |
 oglplus::smart_enums::PrimitivesGenerated | Smart enum for enumerations with the PrimitivesGenerated value |
 oglplus::smart_enums::Program | Smart enum for enumerations with the Program value |
 oglplus::smart_enums::ProgramInput | Smart enum for enumerations with the ProgramInput value |
 oglplus::smart_enums::ProgramOutput | Smart enum for enumerations with the ProgramOutput value |
 oglplus::smart_enums::ProgramPipeline | Smart enum for enumerations with the ProgramPipeline value |
 oglplus::smart_enums::ProgramPointSize | Smart enum for enumerations with the ProgramPointSize value |
 oglplus::smart_enums::Projection | Smart enum for enumerations with the Projection value |
 oglplus::smart_enums::PS | Smart enum for enumerations with the PS value |
 oglplus::smart_enums::PushGroup | Smart enum for enumerations with the PushGroup value |
 oglplus::smart_enums::QuadraticCurveTo | Smart enum for enumerations with the QuadraticCurveTo value |
 oglplus::smart_enums::Quads | Smart enum for enumerations with the Quads value |
 oglplus::smart_enums::QuadStrip | Smart enum for enumerations with the QuadStrip value |
 oglplus::smart_enums::Query | Smart enum for enumerations with the Query value |
 oglplus::smart_enums::R | Smart enum for enumerations with the R value |
 oglplus::smart_enums::R11FG11FB10F | Smart enum for enumerations with the R11FG11FB10F value |
 oglplus::smart_enums::R16 | Smart enum for enumerations with the R16 value |
 oglplus::smart_enums::R16F | Smart enum for enumerations with the R16F value |
 oglplus::smart_enums::R16I | Smart enum for enumerations with the R16I value |
 oglplus::smart_enums::R16SNorm | Smart enum for enumerations with the R16SNorm value |
 oglplus::smart_enums::R16UI | Smart enum for enumerations with the R16UI value |
 oglplus::smart_enums::R32F | Smart enum for enumerations with the R32F value |
 oglplus::smart_enums::R32I | Smart enum for enumerations with the R32I value |
 oglplus::smart_enums::R32UI | Smart enum for enumerations with the R32UI value |
 oglplus::smart_enums::R3G3B2 | Smart enum for enumerations with the R3G3B2 value |
 oglplus::smart_enums::R8 | Smart enum for enumerations with the R8 value |
 oglplus::smart_enums::R8I | Smart enum for enumerations with the R8I value |
 oglplus::smart_enums::R8SNorm | Smart enum for enumerations with the R8SNorm value |
 oglplus::smart_enums::R8UI | Smart enum for enumerations with the R8UI value |
 oglplus::smart_enums::RasterizerDiscard | Smart enum for enumerations with the RasterizerDiscard value |
 oglplus::smart_enums::Read | Smart enum for enumerations with the Read value |
 oglplus::smart_enums::ReadOnly | Smart enum for enumerations with the ReadOnly value |
 oglplus::smart_enums::ReadWrite | Smart enum for enumerations with the ReadWrite value |
 oglplus::smart_enums::Rect | Smart enum for enumerations with the Rect value |
 oglplus::smart_enums::Rectangle | Smart enum for enumerations with the Rectangle value |
 oglplus::smart_enums::Red | Smart enum for enumerations with the Red value |
 oglplus::smart_enums::RedInteger | Smart enum for enumerations with the RedInteger value |
 oglplus::smart_enums::ReferencedByComputeShader | Smart enum for enumerations with the ReferencedByComputeShader value |
 oglplus::smart_enums::ReferencedByFragmentShader | Smart enum for enumerations with the ReferencedByFragmentShader value |
 oglplus::smart_enums::ReferencedByGeometryShader | Smart enum for enumerations with the ReferencedByGeometryShader value |
 oglplus::smart_enums::ReferencedByTessControlShader | Smart enum for enumerations with the ReferencedByTessControlShader value |
 oglplus::smart_enums::ReferencedByTessEvaluationShader | Smart enum for enumerations with the ReferencedByTessEvaluationShader value |
 oglplus::smart_enums::ReferencedByVertexShader | Smart enum for enumerations with the ReferencedByVertexShader value |
 oglplus::smart_enums::RelativeArcTo | Smart enum for enumerations with the RelativeArcTo value |
 oglplus::smart_enums::RelativeCubicCurveTo | Smart enum for enumerations with the RelativeCubicCurveTo value |
 oglplus::smart_enums::RelativeHorizontalLineTo | Smart enum for enumerations with the RelativeHorizontalLineTo value |
 oglplus::smart_enums::RelativeLargeCCWArcTo | Smart enum for enumerations with the RelativeLargeCCWArcTo value |
 oglplus::smart_enums::RelativeLargeCWArcTo | Smart enum for enumerations with the RelativeLargeCWArcTo value |
 oglplus::smart_enums::RelativeLineTo | Smart enum for enumerations with the RelativeLineTo value |
 oglplus::smart_enums::RelativeMoveTo | Smart enum for enumerations with the RelativeMoveTo value |
 oglplus::smart_enums::RelativeQuadraticCurveTo | Smart enum for enumerations with the RelativeQuadraticCurveTo value |
 oglplus::smart_enums::RelativeSmallCCWArcTo | Smart enum for enumerations with the RelativeSmallCCWArcTo value |
 oglplus::smart_enums::RelativeSmallCWArcTo | Smart enum for enumerations with the RelativeSmallCWArcTo value |
 oglplus::smart_enums::RelativeSmoothCubicCurveTo | Smart enum for enumerations with the RelativeSmoothCubicCurveTo value |
 oglplus::smart_enums::RelativeSmoothQuadraticCurveTo | Smart enum for enumerations with the RelativeSmoothQuadraticCurveTo value |
 oglplus::smart_enums::RelativeVerticalLineTo | Smart enum for enumerations with the RelativeVerticalLineTo value |
 oglplus::smart_enums::Renderbuffer | Smart enum for enumerations with the Renderbuffer value |
 oglplus::smart_enums::Renderer | Smart enum for enumerations with the Renderer value |
 oglplus::smart_enums::Repeat | Smart enum for enumerations with the Repeat value |
 oglplus::smart_enums::Replace | Smart enum for enumerations with the Replace value |
 oglplus::smart_enums::Restart | Smart enum for enumerations with the Restart value |
 oglplus::smart_enums::ReverseSubtract | Smart enum for enumerations with the ReverseSubtract value |
 oglplus::smart_enums::RG | Smart enum for enumerations with the RG value |
 oglplus::smart_enums::RG16 | Smart enum for enumerations with the RG16 value |
 oglplus::smart_enums::RG16F | Smart enum for enumerations with the RG16F value |
 oglplus::smart_enums::RG16I | Smart enum for enumerations with the RG16I value |
 oglplus::smart_enums::RG16SNorm | Smart enum for enumerations with the RG16SNorm value |
 oglplus::smart_enums::RG16UI | Smart enum for enumerations with the RG16UI value |
 oglplus::smart_enums::RG32F | Smart enum for enumerations with the RG32F value |
 oglplus::smart_enums::RG32I | Smart enum for enumerations with the RG32I value |
 oglplus::smart_enums::RG32UI | Smart enum for enumerations with the RG32UI value |
 oglplus::smart_enums::RG8 | Smart enum for enumerations with the RG8 value |
 oglplus::smart_enums::RG8I | Smart enum for enumerations with the RG8I value |
 oglplus::smart_enums::RG8SNorm | Smart enum for enumerations with the RG8SNorm value |
 oglplus::smart_enums::RG8UI | Smart enum for enumerations with the RG8UI value |
 oglplus::smart_enums::RGB | Smart enum for enumerations with the RGB value |
 oglplus::smart_enums::RGB10 | Smart enum for enumerations with the RGB10 value |
 oglplus::smart_enums::RGB10_A2UI | Smart enum for enumerations with the RGB10_A2UI value |
 oglplus::smart_enums::RGB10A2 | Smart enum for enumerations with the RGB10A2 value |
 oglplus::smart_enums::RGB10A2UI | Smart enum for enumerations with the RGB10A2UI value |
 oglplus::smart_enums::RGB12 | Smart enum for enumerations with the RGB12 value |
 oglplus::smart_enums::RGB16 | Smart enum for enumerations with the RGB16 value |
 oglplus::smart_enums::RGB16F | Smart enum for enumerations with the RGB16F value |
 oglplus::smart_enums::RGB16I | Smart enum for enumerations with the RGB16I value |
 oglplus::smart_enums::RGB16SNorm | Smart enum for enumerations with the RGB16SNorm value |
 oglplus::smart_enums::RGB16UI | Smart enum for enumerations with the RGB16UI value |
 oglplus::smart_enums::RGB32F | Smart enum for enumerations with the RGB32F value |
 oglplus::smart_enums::RGB32I | Smart enum for enumerations with the RGB32I value |
 oglplus::smart_enums::RGB32UI | Smart enum for enumerations with the RGB32UI value |
 oglplus::smart_enums::RGB4 | Smart enum for enumerations with the RGB4 value |
 oglplus::smart_enums::RGB5 | Smart enum for enumerations with the RGB5 value |
 oglplus::smart_enums::RGB5A1 | Smart enum for enumerations with the RGB5A1 value |
 oglplus::smart_enums::RGB8 | Smart enum for enumerations with the RGB8 value |
 oglplus::smart_enums::RGB8I | Smart enum for enumerations with the RGB8I value |
 oglplus::smart_enums::RGB8SNorm | Smart enum for enumerations with the RGB8SNorm value |
 oglplus::smart_enums::RGB8UI | Smart enum for enumerations with the RGB8UI value |
 oglplus::smart_enums::RGB9E5 | Smart enum for enumerations with the RGB9E5 value |
 oglplus::smart_enums::RGBA | Smart enum for enumerations with the RGBA value |
 oglplus::smart_enums::RGBA12 | Smart enum for enumerations with the RGBA12 value |
 oglplus::smart_enums::RGBA16 | Smart enum for enumerations with the RGBA16 value |
 oglplus::smart_enums::RGBA16F | Smart enum for enumerations with the RGBA16F value |
 oglplus::smart_enums::RGBA16I | Smart enum for enumerations with the RGBA16I value |
 oglplus::smart_enums::RGBA16SNorm | Smart enum for enumerations with the RGBA16SNorm value |
 oglplus::smart_enums::RGBA16UI | Smart enum for enumerations with the RGBA16UI value |
 oglplus::smart_enums::RGBA2 | Smart enum for enumerations with the RGBA2 value |
 oglplus::smart_enums::RGBA32F | Smart enum for enumerations with the RGBA32F value |
 oglplus::smart_enums::RGBA32I | Smart enum for enumerations with the RGBA32I value |
 oglplus::smart_enums::RGBA32UI | Smart enum for enumerations with the RGBA32UI value |
 oglplus::smart_enums::RGBA4 | Smart enum for enumerations with the RGBA4 value |
 oglplus::smart_enums::RGBA8 | Smart enum for enumerations with the RGBA8 value |
 oglplus::smart_enums::RGBA8I | Smart enum for enumerations with the RGBA8I value |
 oglplus::smart_enums::RGBA8SNorm | Smart enum for enumerations with the RGBA8SNorm value |
 oglplus::smart_enums::RGBA8UI | Smart enum for enumerations with the RGBA8UI value |
 oglplus::smart_enums::RGBAInteger | Smart enum for enumerations with the RGBAInteger value |
 oglplus::smart_enums::RGBInteger | Smart enum for enumerations with the RGBInteger value |
 oglplus::smart_enums::RGInteger | Smart enum for enumerations with the RGInteger value |
 oglplus::smart_enums::Right | Smart enum for enumerations with the Right value |
 oglplus::smart_enums::RobustAccess | Smart enum for enumerations with the RobustAccess value |
 oglplus::smart_enums::Round | Smart enum for enumerations with the Round value |
 oglplus::smart_enums::S | Smart enum for enumerations with the S value |
 oglplus::smart_enums::SampleAlphaToCoverage | Smart enum for enumerations with the SampleAlphaToCoverage value |
 oglplus::smart_enums::SampleAlphaToOne | Smart enum for enumerations with the SampleAlphaToOne value |
 oglplus::smart_enums::SampleCoverage | Smart enum for enumerations with the SampleCoverage value |
 oglplus::smart_enums::SampleMask | Smart enum for enumerations with the SampleMask value |
 oglplus::smart_enums::Sampler | Smart enum for enumerations with the Sampler value |
 oglplus::smart_enums::Sampler1D | Smart enum for enumerations with the Sampler1D value |
 oglplus::smart_enums::Sampler1DArray | Smart enum for enumerations with the Sampler1DArray value |
 oglplus::smart_enums::Sampler1DArrayShadow | Smart enum for enumerations with the Sampler1DArrayShadow value |
 oglplus::smart_enums::Sampler1DShadow | Smart enum for enumerations with the Sampler1DShadow value |
 oglplus::smart_enums::Sampler2D | Smart enum for enumerations with the Sampler2D value |
 oglplus::smart_enums::Sampler2DArray | Smart enum for enumerations with the Sampler2DArray value |
 oglplus::smart_enums::Sampler2DArrayShadow | Smart enum for enumerations with the Sampler2DArrayShadow value |
 oglplus::smart_enums::Sampler2DMultisample | Smart enum for enumerations with the Sampler2DMultisample value |
 oglplus::smart_enums::Sampler2DMultisampleArray | Smart enum for enumerations with the Sampler2DMultisampleArray value |
 oglplus::smart_enums::Sampler2DRect | Smart enum for enumerations with the Sampler2DRect value |
 oglplus::smart_enums::Sampler2DRectShadow | Smart enum for enumerations with the Sampler2DRectShadow value |
 oglplus::smart_enums::Sampler2DShadow | Smart enum for enumerations with the Sampler2DShadow value |
 oglplus::smart_enums::Sampler3D | Smart enum for enumerations with the Sampler3D value |
 oglplus::smart_enums::SamplerBuffer | Smart enum for enumerations with the SamplerBuffer value |
 oglplus::smart_enums::SamplerCube | Smart enum for enumerations with the SamplerCube value |
 oglplus::smart_enums::SamplerCubeMapArray | Smart enum for enumerations with the SamplerCubeMapArray value |
 oglplus::smart_enums::SamplerCubeMapArrayShadow | Smart enum for enumerations with the SamplerCubeMapArrayShadow value |
 oglplus::smart_enums::SamplerCubeShadow | Smart enum for enumerations with the SamplerCubeShadow value |
 oglplus::smart_enums::SampleShading | Smart enum for enumerations with the SampleShading value |
 oglplus::smart_enums::SamplesPassed | Smart enum for enumerations with the SamplesPassed value |
 oglplus::smart_enums::Scissor | Smart enum for enumerations with the Scissor value |
 oglplus::smart_enums::ScissorTest | Smart enum for enumerations with the ScissorTest value |
 oglplus::smart_enums::Secondary | Smart enum for enumerations with the Secondary value |
 oglplus::smart_enums::SeparateAttribs | Smart enum for enumerations with the SeparateAttribs value |
 oglplus::smart_enums::Set | Smart enum for enumerations with the Set value |
 oglplus::smart_enums::Shader | Smart enum for enumerations with the Shader value |
 oglplus::smart_enums::ShaderCompiler | Smart enum for enumerations with the ShaderCompiler value |
 oglplus::smart_enums::ShaderImageAccess | Smart enum for enumerations with the ShaderImageAccess value |
 oglplus::smart_enums::ShaderInclude | Smart enum for enumerations with the ShaderInclude value |
 oglplus::smart_enums::ShaderStorage | Smart enum for enumerations with the ShaderStorage value |
 oglplus::smart_enums::ShaderStorageBlock | Smart enum for enumerations with the ShaderStorageBlock value |
 oglplus::smart_enums::ShadingLanguageVersion | Smart enum for enumerations with the ShadingLanguageVersion value |
 oglplus::smart_enums::Short | Smart enum for enumerations with the Short value |
 oglplus::smart_enums::Signaled | Smart enum for enumerations with the Signaled value |
 oglplus::smart_enums::Skip | Smart enum for enumerations with the Skip value |
 oglplus::smart_enums::SmallCCWArcTo | Smart enum for enumerations with the SmallCCWArcTo value |
 oglplus::smart_enums::SmallCWArcTo | Smart enum for enumerations with the SmallCWArcTo value |
 oglplus::smart_enums::SmoothCubicCurveTo | Smart enum for enumerations with the SmoothCubicCurveTo value |
 oglplus::smart_enums::SmoothQuadraticCurveTo | Smart enum for enumerations with the SmoothQuadraticCurveTo value |
 oglplus::smart_enums::Square | Smart enum for enumerations with the Square value |
 oglplus::smart_enums::Src1Alpha | Smart enum for enumerations with the Src1Alpha value |
 oglplus::smart_enums::Src1Color | Smart enum for enumerations with the Src1Color value |
 oglplus::smart_enums::SrcAlpha | Smart enum for enumerations with the SrcAlpha value |
 oglplus::smart_enums::SrcAlphaSaturate | Smart enum for enumerations with the SrcAlphaSaturate value |
 oglplus::smart_enums::SrcColor | Smart enum for enumerations with the SrcColor value |
 oglplus::smart_enums::SRGB8 | Smart enum for enumerations with the SRGB8 value |
 oglplus::smart_enums::SRGB8Alpha8 | Smart enum for enumerations with the SRGB8Alpha8 value |
 oglplus::smart_enums::StackOverflow | Smart enum for enumerations with the StackOverflow value |
 oglplus::smart_enums::StackUnderflow | Smart enum for enumerations with the StackUnderflow value |
 oglplus::smart_enums::Standard | Smart enum for enumerations with the Standard value |
 oglplus::smart_enums::StaticCopy | Smart enum for enumerations with the StaticCopy value |
 oglplus::smart_enums::StaticDraw | Smart enum for enumerations with the StaticDraw value |
 oglplus::smart_enums::StaticRead | Smart enum for enumerations with the StaticRead value |
 oglplus::smart_enums::Stencil | Smart enum for enumerations with the Stencil value |
 oglplus::smart_enums::StencilBuffer | Smart enum for enumerations with the StencilBuffer value |
 oglplus::smart_enums::StencilIndex | Smart enum for enumerations with the StencilIndex value |
 oglplus::smart_enums::StencilIndex8 | Smart enum for enumerations with the StencilIndex8 value |
 oglplus::smart_enums::StencilTest | Smart enum for enumerations with the StencilTest value |
 oglplus::smart_enums::StreamCopy | Smart enum for enumerations with the StreamCopy value |
 oglplus::smart_enums::StreamDraw | Smart enum for enumerations with the StreamDraw value |
 oglplus::smart_enums::StreamRasterization | Smart enum for enumerations with the StreamRasterization value |
 oglplus::smart_enums::StreamRead | Smart enum for enumerations with the StreamRead value |
 oglplus::smart_enums::StrokeCover | Smart enum for enumerations with the StrokeCover value |
 oglplus::smart_enums::Subtract | Smart enum for enumerations with the Subtract value |
 oglplus::smart_enums::SVG | Smart enum for enumerations with the SVG value |
 oglplus::smart_enums::System | Smart enum for enumerations with the System value |
 oglplus::smart_enums::T | Smart enum for enumerations with the T value |
 oglplus::smart_enums::TableTooLarge | Smart enum for enumerations with the TableTooLarge value |
 oglplus::smart_enums::TessControl | Smart enum for enumerations with the TessControl value |
 oglplus::smart_enums::TessControlShader | Smart enum for enumerations with the TessControlShader value |
 oglplus::smart_enums::TessControlSubroutine | Smart enum for enumerations with the TessControlSubroutine value |
 oglplus::smart_enums::TessControlSubroutineUniform | Smart enum for enumerations with the TessControlSubroutineUniform value |
 oglplus::smart_enums::TessEvaluation | Smart enum for enumerations with the TessEvaluation value |
 oglplus::smart_enums::TessEvaluationShader | Smart enum for enumerations with the TessEvaluationShader value |
 oglplus::smart_enums::TessEvaluationSubroutine | Smart enum for enumerations with the TessEvaluationSubroutine value |
 oglplus::smart_enums::TessEvaluationSubroutineUniform | Smart enum for enumerations with the TessEvaluationSubroutineUniform value |
 oglplus::smart_enums::Texture | Smart enum for enumerations with the Texture value |
 oglplus::smart_enums::TextureCompression | Smart enum for enumerations with the TextureCompression value |
 oglplus::smart_enums::TextureCubeMapSeamless | Smart enum for enumerations with the TextureCubeMapSeamless value |
 oglplus::smart_enums::TextureFetch | Smart enum for enumerations with the TextureFetch value |
 oglplus::smart_enums::TextureUpdate | Smart enum for enumerations with the TextureUpdate value |
 oglplus::smart_enums::ThirdParty | Smart enum for enumerations with the ThirdParty value |
 oglplus::smart_enums::TimeElapsed | Smart enum for enumerations with the TimeElapsed value |
 oglplus::smart_enums::TimeoutExpired | Smart enum for enumerations with the TimeoutExpired value |
 oglplus::smart_enums::Timestamp | Smart enum for enumerations with the Timestamp value |
 oglplus::smart_enums::TopLevelArraySize | Smart enum for enumerations with the TopLevelArraySize value |
 oglplus::smart_enums::TopLevelArrayStride | Smart enum for enumerations with the TopLevelArrayStride value |
 oglplus::smart_enums::Transform | Smart enum for enumerations with the Transform value |
 oglplus::smart_enums::TransformFeedback | Smart enum for enumerations with the TransformFeedback value |
 oglplus::smart_enums::TransformFeedbackBufferIndex | Smart enum for enumerations with the TransformFeedbackBufferIndex value |
 oglplus::smart_enums::TransformFeedbackBufferStride | Smart enum for enumerations with the TransformFeedbackBufferStride value |
 oglplus::smart_enums::TransformFeedbackPrimitivesWritten | Smart enum for enumerations with the TransformFeedbackPrimitivesWritten value |
 oglplus::smart_enums::TransformFeedebackVarying | Smart enum for enumerations with the TransformFeedebackVarying value |
 oglplus::smart_enums::Translate2D | Smart enum for enumerations with the Translate2D value |
 oglplus::smart_enums::Translate3D | Smart enum for enumerations with the Translate3D value |
 oglplus::smart_enums::TranslateX | Smart enum for enumerations with the TranslateX value |
 oglplus::smart_enums::TranslateY | Smart enum for enumerations with the TranslateY value |
 oglplus::smart_enums::TransposeAffine2D | Smart enum for enumerations with the TransposeAffine2D value |
 oglplus::smart_enums::TransposeAffine3D | Smart enum for enumerations with the TransposeAffine3D value |
 oglplus::smart_enums::TriangleFan | Smart enum for enumerations with the TriangleFan value |
 oglplus::smart_enums::Triangles | Smart enum for enumerations with the Triangles value |
 oglplus::smart_enums::TrianglesAdjacency | Smart enum for enumerations with the TrianglesAdjacency value |
 oglplus::smart_enums::TriangleStrip | Smart enum for enumerations with the TriangleStrip value |
 oglplus::smart_enums::TriangleStripAdjacency | Smart enum for enumerations with the TriangleStripAdjacency value |
 oglplus::smart_enums::Triangular | Smart enum for enumerations with the Triangular value |
 oglplus::smart_enums::Undefined | Smart enum for enumerations with the Undefined value |
 oglplus::smart_enums::UndefinedBehavior | Smart enum for enumerations with the UndefinedBehavior value |
 oglplus::smart_enums::Uniform | Smart enum for enumerations with the Uniform value |
 oglplus::smart_enums::UniformBlock | Smart enum for enumerations with the UniformBlock value |
 oglplus::smart_enums::UnknownContextReset | Smart enum for enumerations with the UnknownContextReset value |
 oglplus::smart_enums::UnpackAlignment | Smart enum for enumerations with the UnpackAlignment value |
 oglplus::smart_enums::UnpackCompressedBlockDepth | Smart enum for enumerations with the UnpackCompressedBlockDepth value |
 oglplus::smart_enums::UnpackCompressedBlockHeight | Smart enum for enumerations with the UnpackCompressedBlockHeight value |
 oglplus::smart_enums::UnpackCompressedBlockSize | Smart enum for enumerations with the UnpackCompressedBlockSize value |
 oglplus::smart_enums::UnpackCompressedBlockWidth | Smart enum for enumerations with the UnpackCompressedBlockWidth value |
 oglplus::smart_enums::UnpackImageHeight | Smart enum for enumerations with the UnpackImageHeight value |
 oglplus::smart_enums::UnpackLsbFirst | Smart enum for enumerations with the UnpackLsbFirst value |
 oglplus::smart_enums::UnpackRowLength | Smart enum for enumerations with the UnpackRowLength value |
 oglplus::smart_enums::UnpackSkipImages | Smart enum for enumerations with the UnpackSkipImages value |
 oglplus::smart_enums::UnpackSkipPixels | Smart enum for enumerations with the UnpackSkipPixels value |
 oglplus::smart_enums::UnpackSkipRows | Smart enum for enumerations with the UnpackSkipRows value |
 oglplus::smart_enums::UnpackSwapBytes | Smart enum for enumerations with the UnpackSwapBytes value |
 oglplus::smart_enums::Unsignaled | Smart enum for enumerations with the Unsignaled value |
 oglplus::smart_enums::UnsignedByte | Smart enum for enumerations with the UnsignedByte value |
 oglplus::smart_enums::UnsignedByte_2_3_3_Rev | Smart enum for enumerations with the UnsignedByte_2_3_3_Rev value |
 oglplus::smart_enums::UnsignedByte_3_3_2 | Smart enum for enumerations with the UnsignedByte_3_3_2 value |
 oglplus::smart_enums::UnsignedInt | Smart enum for enumerations with the UnsignedInt value |
 oglplus::smart_enums::UnsignedInt64 | Smart enum for enumerations with the UnsignedInt64 value |
 oglplus::smart_enums::UnsignedInt_10_10_10_2 | Smart enum for enumerations with the UnsignedInt_10_10_10_2 value |
 oglplus::smart_enums::UnsignedInt_10f_11f_11f_Rev | Smart enum for enumerations with the UnsignedInt_10f_11f_11f_Rev value |
 oglplus::smart_enums::UnsignedInt_24_8 | Smart enum for enumerations with the UnsignedInt_24_8 value |
 oglplus::smart_enums::UnsignedInt_2_10_10_10_Rev | Smart enum for enumerations with the UnsignedInt_2_10_10_10_Rev value |
 oglplus::smart_enums::UnsignedInt_5_9_9_9_Rev | Smart enum for enumerations with the UnsignedInt_5_9_9_9_Rev value |
 oglplus::smart_enums::UnsignedInt_8_8_8_8 | Smart enum for enumerations with the UnsignedInt_8_8_8_8 value |
 oglplus::smart_enums::UnsignedInt_8_8_8_8_Rev | Smart enum for enumerations with the UnsignedInt_8_8_8_8_Rev value |
 oglplus::smart_enums::UnsignedIntAtomicCounter | Smart enum for enumerations with the UnsignedIntAtomicCounter value |
 oglplus::smart_enums::UnsignedIntImage1D | Smart enum for enumerations with the UnsignedIntImage1D value |
 oglplus::smart_enums::UnsignedIntImage1DArray | Smart enum for enumerations with the UnsignedIntImage1DArray value |
 oglplus::smart_enums::UnsignedIntImage2D | Smart enum for enumerations with the UnsignedIntImage2D value |
 oglplus::smart_enums::UnsignedIntImage2DArray | Smart enum for enumerations with the UnsignedIntImage2DArray value |
 oglplus::smart_enums::UnsignedIntImage2DMultisample | Smart enum for enumerations with the UnsignedIntImage2DMultisample value |
 oglplus::smart_enums::UnsignedIntImage2DMultisampleArray | Smart enum for enumerations with the UnsignedIntImage2DMultisampleArray value |
 oglplus::smart_enums::UnsignedIntImage2DRect | Smart enum for enumerations with the UnsignedIntImage2DRect value |
 oglplus::smart_enums::UnsignedIntImage3D | Smart enum for enumerations with the UnsignedIntImage3D value |
 oglplus::smart_enums::UnsignedIntImageBuffer | Smart enum for enumerations with the UnsignedIntImageBuffer value |
 oglplus::smart_enums::UnsignedIntImageCube | Smart enum for enumerations with the UnsignedIntImageCube value |
 oglplus::smart_enums::UnsignedIntSampler1D | Smart enum for enumerations with the UnsignedIntSampler1D value |
 oglplus::smart_enums::UnsignedIntSampler1DArray | Smart enum for enumerations with the UnsignedIntSampler1DArray value |
 oglplus::smart_enums::UnsignedIntSampler2D | Smart enum for enumerations with the UnsignedIntSampler2D value |
 oglplus::smart_enums::UnsignedIntSampler2DArray | Smart enum for enumerations with the UnsignedIntSampler2DArray value |
 oglplus::smart_enums::UnsignedIntSampler2DMultisample | Smart enum for enumerations with the UnsignedIntSampler2DMultisample value |
 oglplus::smart_enums::UnsignedIntSampler2DMultisampleArray | Smart enum for enumerations with the UnsignedIntSampler2DMultisampleArray value |
 oglplus::smart_enums::UnsignedIntSampler2DRect | Smart enum for enumerations with the UnsignedIntSampler2DRect value |
 oglplus::smart_enums::UnsignedIntSampler3D | Smart enum for enumerations with the UnsignedIntSampler3D value |
 oglplus::smart_enums::UnsignedIntSamplerBuffer | Smart enum for enumerations with the UnsignedIntSamplerBuffer value |
 oglplus::smart_enums::UnsignedIntSamplerCube | Smart enum for enumerations with the UnsignedIntSamplerCube value |
 oglplus::smart_enums::UnsignedIntSamplerCubeMapArray | Smart enum for enumerations with the UnsignedIntSamplerCubeMapArray value |
 oglplus::smart_enums::UnsignedIntVec2 | Smart enum for enumerations with the UnsignedIntVec2 value |
 oglplus::smart_enums::UnsignedIntVec3 | Smart enum for enumerations with the UnsignedIntVec3 value |
 oglplus::smart_enums::UnsignedIntVec4 | Smart enum for enumerations with the UnsignedIntVec4 value |
 oglplus::smart_enums::UnsignedShort | Smart enum for enumerations with the UnsignedShort value |
 oglplus::smart_enums::UnsignedShort_1_5_5_5_Rev | Smart enum for enumerations with the UnsignedShort_1_5_5_5_Rev value |
 oglplus::smart_enums::UnsignedShort_4_4_4_4 | Smart enum for enumerations with the UnsignedShort_4_4_4_4 value |
 oglplus::smart_enums::UnsignedShort_4_4_4_4_Rev | Smart enum for enumerations with the UnsignedShort_4_4_4_4_Rev value |
 oglplus::smart_enums::UnsignedShort_5_5_5_1 | Smart enum for enumerations with the UnsignedShort_5_5_5_1 value |
 oglplus::smart_enums::UnsignedShort_5_6_5 | Smart enum for enumerations with the UnsignedShort_5_6_5 value |
 oglplus::smart_enums::UnsignedShort_5_6_5_Rev | Smart enum for enumerations with the UnsignedShort_5_6_5_Rev value |
 oglplus::smart_enums::Unsupported | Smart enum for enumerations with the Unsupported value |
 oglplus::smart_enums::Unsynchronized | Smart enum for enumerations with the Unsynchronized value |
 oglplus::smart_enums::Use | Smart enum for enumerations with the Use value |
 oglplus::smart_enums::UTF16 | Smart enum for enumerations with the UTF16 value |
 oglplus::smart_enums::UTF8 | Smart enum for enumerations with the UTF8 value |
 oglplus::smart_enums::Vendor | Smart enum for enumerations with the Vendor value |
 oglplus::smart_enums::Version | Smart enum for enumerations with the Version value |
 oglplus::smart_enums::Vertex | Smart enum for enumerations with the Vertex value |
 oglplus::smart_enums::VertexArray | Smart enum for enumerations with the VertexArray value |
 oglplus::smart_enums::VertexAttribArray | Smart enum for enumerations with the VertexAttribArray value |
 oglplus::smart_enums::VertexShader | Smart enum for enumerations with the VertexShader value |
 oglplus::smart_enums::VertexSubroutine | Smart enum for enumerations with the VertexSubroutine value |
 oglplus::smart_enums::VertexSubroutineUniform | Smart enum for enumerations with the VertexSubroutineUniform value |
 oglplus::smart_enums::VerticalLineTo | Smart enum for enumerations with the VerticalLineTo value |
 oglplus::smart_enums::Viewport | Smart enum for enumerations with the Viewport value |
 oglplus::smart_enums::WaitFailed | Smart enum for enumerations with the WaitFailed value |
 oglplus::smart_enums::WindowSystem | Smart enum for enumerations with the WindowSystem value |
 oglplus::smart_enums::Write | Smart enum for enumerations with the Write value |
 oglplus::smart_enums::WriteOnly | Smart enum for enumerations with the WriteOnly value |
 oglplus::smart_enums::Xor | Smart enum for enumerations with the Xor value |
 oglplus::smart_enums::Zero | Smart enum for enumerations with the Zero value |
 oglplus::Sphere< T > | Class implementing sphere-related functionality |
 oglplus::StrCRefTpl< Char > | String const reference wrapper template |
 oglplus::Sync | Encapsulates sync object and fence functionality |
 oglplus::Sync::Property | Types related to Sync |
 oglplus::TextureHandle | A handle for a bindless texture |
 oglplus::TextureMipmap | Selector type used with the syntax sugar operators |
 oglplus::TextureSwizzleTuple | A tuple of swizzle values for all texture components |
 oglplus::TypeTag< GLtype > | A tag template used mainly for data-type-based function overload dispatching |
 oglplus::UniformSubroutines | Encapsulates the uniform subroutine setting operations |
 oglplus::UniformSubroutines::Preset | This type stores a setting of the whole set of subroutine uniforms |
 oglplus::Unspecified | Unspecified internal type |
 oglplus::VectorBase< T, N > | Common base class for vectors |
  oglplus::Vector< T, N > | Basic template for vector types |
 oglplus::OneOf< GLenum, std::tuple< DataType, PixelDataType > > | |
 oglplus::ProgVar< tag::ImplicitSel, tag::UniformBlock, tag::NoTypecheck, void > | |
 oglplus::ProgVarLoc< tag::FragData > | |
 oglplus::ProgVarLoc< tag::Subroutine > | |
  oglplus::ProgVar< tag::ImplicitSel, tag::Subroutine, tag::NoTypecheck, void > | Specialization of ProgVar for subroutines |
 oglplus::ProgVarLoc< tag::SubroutineUniform > | |
  oglplus::ProgVar< tag::ImplicitSel, tag::SubroutineUniform, tag::NoTypecheck, void > | Specialization of ProgVar for subroutine uniformss |
 oglplus::ProgVarLoc< tag::Uniform > | |
 oglplus::ProgVarLoc< tag::UniformBlock > | |
 oglplus::ProgVarLoc< tag::VertexAttrib > | |
 oglplus::Reference< ObjectOps > | |
 oglplus::Sphere< GLfloat > | |
 oglplus::shapes::Sphere< GLfloat > | |
 oglplus::VectorBase< GLdouble, N > | |
  oglplus::Vector< GLdouble, 3 > | |
 oglplus::VectorBase< GLfloat, N > | |
  oglplus::Vector< GLfloat, 3 > | |
 oglplus::VectorBase< T, 1 > | |
  oglplus::Vector< T, 1 > | |
 oglplus::VectorBase< T, 2 > | |
  oglplus::Vector< T, 2 > | |
 oglplus::VectorBase< T, 3 > | |
  oglplus::Vector< T, 3 > | |
 oglplus::VectorBase< T, 4 > | |
  oglplus::Vector< T, 4 > | |