OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::oglp::basic_gl_api< ApiTraits > Class Template Reference

Combined wrapper for the GL API operations and constants. More...

#include <oglplus/basic_gl_api.hpp>

Public Member Functions

 basic_gl_api (ApiTraits traits)
 Constructor using API traits..
 
 basic_gl_api ()
 Default constructor.
 
auto operations () noexcept -> basic_gl_operations< ApiTraits > &
 Returns a reference to the wrapped operations.
 
auto operations () const noexcept -> const basic_gl_operations< ApiTraits > &
 Returns a reference to the wrapped operations.
 
auto operator() () noexcept -> basic_gl_operations< ApiTraits > &
 Returns a reference to the wrapped operations.
 
auto operator() () const noexcept -> const basic_gl_operations< ApiTraits > &
 Returns a reference to the wrapped operations.
 
auto constants () noexcept -> basic_gl_constants< ApiTraits > &
 Returns a reference to the wrapped constants.
 
auto constants () const noexcept -> const basic_gl_constants< ApiTraits > &
 Returns a reference to the wrapped constants.
 
auto operator~ () noexcept -> basic_gl_constants< ApiTraits > &
 Returns a reference to the wrapped constants.
 
auto operator~ () const noexcept -> const basic_gl_constants< ApiTraits > &
 Returns a reference to the wrapped constants.
 
auto build_program (program_name prog, const program_source_block &prog_src_blk) const -> combined_result< void >
 Builds a shader program from the specified sources.
 
auto build_program (program_name prog, memory::const_block prog_src_blk) const -> combined_result< void >
 Builds a shader program from the sources in a baked memory block.
 

Additional Inherited Members

- Public Types inherited from eagine::oglp::basic_gl_operations< ApiTraits >
using api_traits = ApiTraits
 Alias for the traits policy class.
 
using c_api = basic_gl_c_api< ApiTraits >
 Alias for the basic GL API wrapper.
 
using extension = basic_gl_extension< ApiTraits >
 Alias for GL extension info getter.
 
- Public Types inherited from eagine::oglp::basic_gl_c_api< ApiTraits >
using api_traits = ApiTraits
 Alias for the API traits policy type passed as template argument.
 
using void_ptr_type = typename gl_types::void_ptr_type
 Untyped non-const pointer type.
 
using const_void_ptr_type = typename gl_types::const_void_ptr_type
 Untyped const pointer type.
 
using sizei_type = typename gl_types::sizei_type
 Size integer type.
 
using sizeiptr_type = typename gl_types::sizeiptr_type
 Size integer type.
 
using intptr_type = typename gl_types::intptr_type
 Integer type that can represent pointer.
 
using bool_type = typename gl_types::bool_type
 Boolean type.
 
using char_type = typename gl_types::char_type
 String character type.
 
using byte_type = typename gl_types::byte_type
 Byte type.
 
using ubyte_type = typename gl_types::ubyte_type
 Unsigned byte type.
 
using short_type = typename gl_types::short_type
 Signed short integer type.
 
using ushort_type = typename gl_types::ushort_type
 Unsigned short integer type.
 
using int_type = typename gl_types::int_type
 Signed integer type.
 
using uint_type = typename gl_types::uint_type
 Unsigned integer type.
 
using int64_type = typename gl_types::int64_type
 Signed 64-bit integer type.
 
using uint64_type = typename gl_types::uint64_type
 Unsigned 64-bit integer type.
 
using enum_type = typename gl_types::enum_type
 Enumerator value type.
 
using float_type = typename gl_types::float_type
 Floating-point type.
 
using double_type = typename gl_types::double_type
 Double-precision floating-point type.
 
using bitfield_type = typename gl_types::bitfield_type
 Bitfield/bitset value types.
 
using sync_type = typename gl_types::sync_type
 Sync handler type.
 
using debug_callback_type = void(enum_type, enum_type, uint_type, enum_type, sizei_type, const char_type *, const_void_ptr_type)
 Alias for the debug callback function type.
 
template<typename Signature , c_api_function_ptr< api_traits, nothing_t, Signature > Function>
using gl_api_function = eagine::opt_c_api_function< api_traits, nothing_t, Signature, Function, gl_types::has_api, gl_types::has_static_api >
 Alias for GL C-API function wrapper template.
 
- Public Attributes inherited from eagine::oglp::basic_gl_operations< ApiTraits >
extension ARB_debug_output
 
extension ARB_compatibility
 
extension ARB_robustness
 
extension ARB_shading_language_include
 
- Public Attributes inherited from eagine::oglp::basic_gl_c_api< ApiTraits >
gl_api_function< enum_type(), nullptr > GetError
 
gl_api_function< enum_type(), nullptr > GetGraphicsResetStatus
 
gl_api_function< void(enum_type), nullptr > Enable
 
gl_api_function< void(enum_type, uint_type), nullptr > Enablei
 
gl_api_function< void(enum_type), nullptr > Disable
 
gl_api_function< void(enum_type, uint_type), nullptr > Disablei
 
gl_api_function< bool_type(enum_type), nullptr > IsEnabled
 
gl_api_function< bool_type(enum_type, uint_type), nullptr > IsEnabledi
 
gl_api_function< void(bitfield_type), nullptr > MemoryBarrier
 
gl_api_function< void(bitfield_type), nullptr > MemoryBarrierByRegion
 
gl_api_function< sync_type(enum_type, bitfield_type), nullptr > FenceSync
 
gl_api_function< void(sync_type), nullptr > DeleteSync
 
gl_api_function< bool_type(sync_type), nullptr > IsSync
 
gl_api_function< void(sync_type, enum_type, sizei_type, sizei_type *, int_type *), nullptr > GetSynciv
 
gl_api_function< void(sync_type, bitfield_type, uint64_type), nullptr > WaitSync
 
gl_api_function< enum_type(sync_type, bitfield_type, uint64_type), nullptr > ClientWaitSync
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenVertexArrays
 
gl_api_function< void(sizei_type, uint_type *), nullptr > CreateVertexArrays
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteVertexArrays
 
gl_api_function< bool_type(uint_type), nullptr > IsVertexArray
 
gl_api_function< void(uint_type), nullptr > BindVertexArray
 
gl_api_function< void(uint_type, uint_type), nullptr > VertexArrayElementBuffer
 
gl_api_function< void(uint_type, uint_type, intptr_type, sizei_type), nullptr > BindVertexBuffer
 
gl_api_function< void(uint_type, uint_type, uint_type, intptr_type, sizei_type), nullptr > VertexArrayVertexBuffer
 
gl_api_function< void(uint_type, sizei_type, const uint_type *, const intptr_type *, const sizei_type *), nullptr > BindVertexBuffers
 
gl_api_function< void(uint_type, uint_type, sizei_type, const uint_type *, const intptr_type *, const sizei_type *), nullptr > VertexArrayVertexBuffers
 
gl_api_function< void(uint_type, uint_type), nullptr > VertexAttribBinding
 
gl_api_function< void(uint_type, uint_type, uint_type), nullptr > VertexArrayAttribBinding
 
gl_api_function< void(uint_type), nullptr > EnableVertexAttribArray
 
gl_api_function< void(uint_type, uint_type), nullptr > EnableVertexArrayAttrib
 
gl_api_function< void(uint_type), nullptr > DisableVertexAttribArray
 
gl_api_function< void(uint_type, uint_type), nullptr > DisableVertexArrayAttrib
 
gl_api_function< void(uint_type, uint_type), nullptr > VertexBindingDivisor
 
gl_api_function< void(uint_type, uint_type, uint_type), nullptr > VertexArrayBindingDivisor
 
gl_api_function< void(uint_type, uint_type), nullptr > VertexAttribDivisor
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenBuffers
 
gl_api_function< void(sizei_type, uint_type *), nullptr > CreateBuffers
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteBuffers
 
gl_api_function< bool_type(uint_type), nullptr > IsBuffer
 
gl_api_function< void(enum_type, uint_type), nullptr > BindBuffer
 
gl_api_function< void(enum_type, uint_type, uint_type), nullptr > BindBufferBase
 
gl_api_function< void(enum_type, uint_type, uint_type, intptr_type, sizeiptr_type), nullptr > BindBufferRange
 
gl_api_function< void(enum_type, sizeiptr_type, const_void_ptr_type, bitfield_type), nullptr > BufferStorage
 
gl_api_function< void(uint_type, sizeiptr_type, const_void_ptr_type, bitfield_type), nullptr > NamedBufferStorage
 
gl_api_function< void(enum_type, sizeiptr_type, const_void_ptr_type, enum_type), nullptr > BufferData
 
gl_api_function< void(uint_type, sizeiptr_type, const_void_ptr_type, enum_type), nullptr > NamedBufferData
 
gl_api_function< void(enum_type, intptr_type, sizeiptr_type, const_void_ptr_type), nullptr > BufferSubData
 
gl_api_function< void(uint_type, intptr_type, sizeiptr_type, const_void_ptr_type), nullptr > NamedBufferSubData
 
gl_api_function< void(uint_type, enum_type, enum_type, enum_type, const_void_ptr_type), nullptr > ClearNamedBufferData
 
gl_api_function< void(enum_type, enum_type, intptr_type, sizeiptr_type, enum_type, enum_type, const_void_ptr_type), nullptr > ClearBufferSubData
 
gl_api_function< void(uint_type, enum_type, intptr_type, sizeiptr_type, enum_type, enum_type, const_void_ptr_type), nullptr > ClearNamedBufferSubData
 
gl_api_function< void_ptr_type(enum_type, enum_type), nullptr > MapBuffer
 
gl_api_function< void_ptr_type(uint_type, enum_type), nullptr > MapNamedBuffer
 
gl_api_function< void_ptr_type(enum_type, intptr_type, sizeiptr_type, bitfield_type), nullptr > MapBufferRange
 
gl_api_function< void_ptr_type(uint_type, intptr_type, sizeiptr_type, bitfield_type), nullptr > MapNamedBufferRange
 
gl_api_function< void(enum_type, intptr_type, sizeiptr_type), nullptr > FlushMappedBufferRange
 
gl_api_function< void(uint_type, intptr_type, sizeiptr_type), nullptr > FlushMappedNamedBufferRange
 
gl_api_function< bool_type(enum_type), nullptr > UnmapBuffer
 
gl_api_function< bool_type(uint_type), nullptr > UnmapNamedBuffer
 
gl_api_function< void(uint_type), nullptr > InvalidateBufferData
 
gl_api_function< void(uint_type, intptr_type, sizeiptr_type), nullptr > InvalidateBufferSubData
 
gl_api_function< void(enum_type, enum_type, intptr_type, intptr_type, sizeiptr_type), nullptr > CopyBufferSubData
 
gl_api_function< void(uint_type, uint_type, intptr_type, intptr_type, sizeiptr_type), nullptr > CopyNamedBufferSubData
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetBufferParameteriv
 
gl_api_function< void(enum_type, enum_type, int64_type *), nullptr > GetBufferParameteri64v
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetNamedBufferParameteriv
 
gl_api_function< void(uint_type, enum_type, int64_type *), nullptr > GetNamedBufferParameteri64v
 
gl_api_function< void(enum_type, intptr_type, sizeiptr_type, void_ptr_type), nullptr > GetBufferSubData
 
gl_api_function< void(uint_type, intptr_type, sizeiptr_type, void_ptr_type), nullptr > GetNamedBufferSubData
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenTextures
 
gl_api_function< void(enum_type, sizei_type, uint_type *), nullptr > CreateTextures
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteTextures
 
gl_api_function< bool_type(uint_type), nullptr > IsTexture
 
gl_api_function< void(enum_type), nullptr > ActiveTexture
 
gl_api_function< void(enum_type, uint_type), nullptr > BindTexture
 
gl_api_function< void(uint_type, sizei_type, const uint_type *), nullptr > BindTextures
 
gl_api_function< void(uint_type, uint_type), nullptr > BindTextureUnit
 
gl_api_function< void(uint_type, uint_type, int_type, bool_type, int_type, enum_type, enum_type), nullptr > BindImageTexture
 
gl_api_function< void(uint_type, sizei_type, const uint_type *), nullptr > BindImageTextures
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type, sizei_type, sizei_type), nullptr > TexStorage3D
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type, sizei_type), nullptr > TexStorage2D
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type), nullptr > TexStorage1D
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type, sizei_type, sizei_type, bool_type), nullptr > TexStorage3DMultisample
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type, sizei_type, bool_type), nullptr > TexStorage2DMultisample
 
gl_api_function< void(enum_type, int_type, int_type, sizei_type, sizei_type, sizei_type, int_type, enum_type, enum_type, const_void_ptr_type), nullptr > TexImage3D
 
gl_api_function< void(enum_type, int_type, int_type, sizei_type, sizei_type, int_type, enum_type, enum_type, const_void_ptr_type), nullptr > TexImage2D
 
gl_api_function< void(enum_type, int_type, int_type, sizei_type, int_type, enum_type, enum_type, const_void_ptr_type), nullptr > TexImage1D
 
gl_api_function< void(enum_type, int_type, enum_type, int_type, int_type, sizei_type, sizei_type, int_type), nullptr > CopyTexImage2D
 
gl_api_function< void(enum_type, int_type, enum_type, int_type, int_type, sizei_type, int_type), nullptr > CopyTexImage1D
 
gl_api_function< void(enum_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type, enum_type, enum_type, const_void_ptr_type), nullptr > TexSubImage3D
 
gl_api_function< void(enum_type, int_type, int_type, int_type, sizei_type, sizei_type, enum_type, enum_type, const_void_ptr_type), nullptr > TexSubImage2D
 
gl_api_function< void(enum_type, int_type, int_type, sizei_type, enum_type, enum_type, const_void_ptr_type), nullptr > TexSubImage1D
 
gl_api_function< void(enum_type, int_type, int_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type), nullptr > CopyTexSubImage3D
 
gl_api_function< void(enum_type, int_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type), nullptr > CopyTexSubImage2D
 
gl_api_function< void(enum_type, int_type, int_type, int_type, int_type, sizei_type), nullptr > CopyTexSubImage1D
 
gl_api_function< void(uint_type, sizei_type, enum_type, sizei_type, sizei_type, sizei_type), nullptr > TextureStorage3D
 
gl_api_function< void(uint_type, sizei_type, enum_type, sizei_type, sizei_type), nullptr > TextureStorage2D
 
gl_api_function< void(uint_type, sizei_type, enum_type, sizei_type), nullptr > TextureStorage1D
 
gl_api_function< void(uint_type, sizei_type, enum_type, sizei_type, sizei_type, sizei_type, bool_type), nullptr > TextureStorage3DMultisample
 
gl_api_function< void(uint_type, sizei_type, enum_type, sizei_type, sizei_type, bool_type), nullptr > TextureStorage2DMultisample
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type, enum_type, enum_type, const_void_ptr_type), nullptr > TextureSubImage3D
 
gl_api_function< void(uint_type, int_type, int_type, int_type, sizei_type, sizei_type, enum_type, enum_type, const_void_ptr_type), nullptr > TextureSubImage2D
 
gl_api_function< void(uint_type, int_type, int_type, sizei_type, enum_type, enum_type, const_void_ptr_type), nullptr > TextureSubImage1D
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type), nullptr > CopyTextureSubImage3D
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type), nullptr > CopyTextureSubImage2D
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, sizei_type), nullptr > CopyTextureSubImage1D
 
gl_api_function< void(enum_type, int_type, enum_type, sizei_type, sizei_type, sizei_type, int_type, sizei_type, const_void_ptr_type), nullptr > CompressedTexImage3D
 
gl_api_function< void(enum_type, int_type, enum_type, sizei_type, sizei_type, int_type, sizei_type, const_void_ptr_type), nullptr > CompressedTexImage2D
 
gl_api_function< void(enum_type, int_type, enum_type, sizei_type, int_type, sizei_type, const_void_ptr_type), nullptr > CompressedTexImage1D
 
gl_api_function< void(enum_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type, enum_type, sizei_type, const_void_ptr_type), nullptr > CompressedTexSubImage3D
 
gl_api_function< void(enum_type, int_type, int_type, int_type, sizei_type, sizei_type, enum_type, sizei_type, const_void_ptr_type), nullptr > CompressedTexSubImage2D
 
gl_api_function< void(enum_type, int_type, int_type, sizei_type, enum_type, sizei_type, const_void_ptr_type), nullptr > CompressedTexSubImage1D
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type, enum_type, sizei_type, const_void_ptr_type), nullptr > CompressedTextureSubImage3D
 
gl_api_function< void(uint_type, int_type, int_type, int_type, sizei_type, sizei_type, enum_type, sizei_type, const_void_ptr_type), nullptr > CompressedTextureSubImage2D
 
gl_api_function< void(uint_type, int_type, int_type, sizei_type, enum_type, sizei_type, const_void_ptr_type), nullptr > CompressedTextureSubImage1D
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type, sizei_type, sizei_type, bool_type), nullptr > TexImage3DMultisample
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type, sizei_type, bool_type), nullptr > TexImage2DMultisample
 
gl_api_function< void(enum_type, enum_type, uint_type), nullptr > TexBuffer
 
gl_api_function< void(enum_type, enum_type, uint_type, intptr_type, sizeiptr_type), nullptr > TexBufferRange
 
gl_api_function< void(uint_type, enum_type, uint_type), nullptr > TextureBuffer
 
gl_api_function< void(uint_type, enum_type, uint_type, intptr_type, sizeiptr_type), nullptr > TextureBufferRange
 
gl_api_function< void(enum_type, enum_type, float_type), nullptr > TexParameterf
 
gl_api_function< void(enum_type, enum_type, int_type), nullptr > TexParameteri
 
gl_api_function< void(enum_type, enum_type, const float_type *), nullptr > TexParameterfv
 
gl_api_function< void(enum_type, enum_type, const int_type *), nullptr > TexParameteriv
 
gl_api_function< void(enum_type, enum_type, const int_type *), nullptr > TexParameterIiv
 
gl_api_function< void(enum_type, enum_type, const uint_type *), nullptr > TexParameterIuiv
 
gl_api_function< void(uint_type, enum_type, float_type), nullptr > TextureParameterf
 
gl_api_function< void(uint_type, enum_type, int_type), nullptr > TextureParameteri
 
gl_api_function< void(uint_type, enum_type, const float_type *), nullptr > TextureParameterfv
 
gl_api_function< void(uint_type, enum_type, const int_type *), nullptr > TextureParameteriv
 
gl_api_function< void(uint_type, enum_type, const int_type *), nullptr > TextureParameterIiv
 
gl_api_function< void(uint_type, enum_type, const uint_type *), nullptr > TextureParameterIuiv
 
gl_api_function< void(enum_type, enum_type, float_type *), nullptr > GetTexParameterfv
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetTexParameteriv
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetTexParameterIiv
 
gl_api_function< void(enum_type, enum_type, uint_type *), nullptr > GetTexParameterIuiv
 
gl_api_function< void(enum_type, int_type, enum_type, float_type *), nullptr > GetTexLevelParameterfv
 
gl_api_function< void(enum_type, int_type, enum_type, int_type *), nullptr > GetTexLevelParameteriv
 
gl_api_function< void(enum_type, int_type, enum_type, enum_type, void_ptr_type), nullptr > GetTexImage
 
gl_api_function< void(enum_type, int_type, enum_type, enum_type, sizei_type, void_ptr_type), nullptr > GetnTexImage
 
gl_api_function< void(enum_type, int_type, void_ptr_type), nullptr > GetCompressedTexImage
 
gl_api_function< void(enum_type, int_type, sizei_type, void_ptr_type), nullptr > GetnCompressedTexImage
 
gl_api_function< void(uint_type, enum_type, float_type *), nullptr > GetTextureParameterfv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetTextureParameteriv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetTextureParameterIiv
 
gl_api_function< void(uint_type, enum_type, uint_type *), nullptr > GetTextureParameterIuiv
 
gl_api_function< void(uint_type, int_type, enum_type, float_type *), nullptr > GetTextureLevelParameterfv
 
gl_api_function< void(uint_type, int_type, enum_type, int_type *), nullptr > GetTextureLevelParameteriv
 
gl_api_function< void(uint_type, int_type, enum_type, enum_type, sizei_type, void_ptr_type), nullptr > GetTextureImage
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type, enum_type, enum_type, sizei_type, void_ptr_type), nullptr > GetTextureSubImage
 
gl_api_function< void(uint_type, int_type, sizei_type, void_ptr_type), nullptr > GetCompressedTextureImage
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type, sizei_type, void_ptr_type), nullptr > GetCompressedTextureSubImage
 
gl_api_function< void(enum_type), nullptr > GenerateMipmap
 
gl_api_function< void(uint_type), nullptr > GenerateTextureMipmap
 
gl_api_function< void(uint_type, enum_type, uint_type, enum_type, uint_type, uint_type, uint_type, uint_type), nullptr > TextureView
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type), nullptr > InvalidateTexSubImage
 
gl_api_function< void(uint_type, int_type), nullptr > InvalidateTexImage
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type, enum_type, enum_type, const_void_ptr_type), nullptr > ClearTexSubImage
 
gl_api_function< void(uint_type, int_type, enum_type, enum_type, const_void_ptr_type), nullptr > ClearTexImage
 
gl_api_function< void(), nullptr > TextureBarrier
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenSamplers
 
gl_api_function< void(sizei_type, uint_type *), nullptr > CreateSamplers
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteSamplers
 
gl_api_function< bool_type(uint_type), nullptr > IsSampler
 
gl_api_function< void(uint_type, uint_type), nullptr > BindSampler
 
gl_api_function< void(uint_type, sizei_type, const uint_type *), nullptr > BindSamplers
 
gl_api_function< void(uint_type, enum_type, float_type), nullptr > SamplerParameterf
 
gl_api_function< void(uint_type, enum_type, int_type), nullptr > SamplerParameteri
 
gl_api_function< void(uint_type, enum_type, const float_type *), nullptr > SamplerParameterfv
 
gl_api_function< void(uint_type, enum_type, const int_type *), nullptr > SamplerParameteriv
 
gl_api_function< void(uint_type, enum_type, const int_type *), nullptr > SamplerParameterIiv
 
gl_api_function< void(uint_type, enum_type, const uint_type *), nullptr > SamplerParameterIuiv
 
gl_api_function< void(uint_type, enum_type, float_type *), nullptr > GetSamplerParameterfv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetSamplerParameteriv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetSamplerParameterIiv
 
gl_api_function< void(uint_type, enum_type, uint_type *), nullptr > GetSamplerParameterIuiv
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenRenderbuffers
 
gl_api_function< void(sizei_type, uint_type *), nullptr > CreateRenderbuffers
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteRenderbuffers
 
gl_api_function< bool_type(uint_type), nullptr > IsRenderbuffer
 
gl_api_function< void(enum_type, uint_type), nullptr > BindRenderbuffer
 
gl_api_function< void(enum_type, enum_type, sizei_type, sizei_type), nullptr > RenderbufferStorage
 
gl_api_function< void(uint_type, enum_type, sizei_type, sizei_type), nullptr > NamedRenderbufferStorage
 
gl_api_function< void(enum_type, sizei_type, enum_type, sizei_type, sizei_type), nullptr > RenderbufferStorageMultisample
 
gl_api_function< void(uint_type, sizei_type, enum_type, sizei_type, sizei_type), nullptr > NamedRenderbufferStorageMultisample
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetRenderbufferParameteriv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetNamedRenderbufferParameteriv
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenFramebuffers
 
gl_api_function< void(sizei_type, uint_type *), nullptr > CreateFramebuffers
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteFramebuffers
 
gl_api_function< bool_type(uint_type), nullptr > IsFramebuffer
 
gl_api_function< void(enum_type, uint_type), nullptr > BindFramebuffer
 
gl_api_function< void(uint_type, enum_type), nullptr > NamedFramebufferDrawBuffer
 
gl_api_function< void(sizei_type, const enum_type *), nullptr > DrawBuffers
 
gl_api_function< void(enum_type, int_type, const float_type *), nullptr > ClearBufferfv
 
gl_api_function< void(enum_type, int_type, const int_type *), nullptr > ClearBufferiv
 
gl_api_function< void(enum_type, int_type, const uint_type *), nullptr > ClearBufferuiv
 
gl_api_function< void(enum_type, int_type, float_type, int_type), nullptr > ClearBufferfi
 
gl_api_function< void(uint_type, enum_type, int_type, const float_type *), nullptr > ClearNamedFramebufferfv
 
gl_api_function< void(uint_type, enum_type, int_type, const int_type *), nullptr > ClearNamedFramebufferiv
 
gl_api_function< void(uint_type, enum_type, int_type, const uint_type *), nullptr > ClearNamedFramebufferuiv
 
gl_api_function< void(uint_type, enum_type, int_type, float_type, int_type), nullptr > ClearNamedFramebufferfi
 
gl_api_function< void(enum_type, sizei_type, const enum_type *), nullptr > InvalidateFramebuffer
 
gl_api_function< void(enum_type, sizei_type, const enum_type *, int_type, int_type, sizei_type, sizei_type), nullptr > InvalidateSubFramebuffer
 
gl_api_function< void(uint_type, sizei_type, const enum_type *), nullptr > InvalidateNamedFramebufferData
 
gl_api_function< void(uint_type, sizei_type, const enum_type *, int_type, int_type, sizei_type, sizei_type), nullptr > InvalidateNamedFramebufferSubData
 
gl_api_function< void(enum_type, enum_type, int_type), nullptr > FramebufferParameteri
 
gl_api_function< void(uint_type, enum_type, int_type), nullptr > NamedFramebufferParameteri
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetFramebufferParameteriv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetNamedFramebufferParameteriv
 
gl_api_function< void(enum_type, enum_type, enum_type, int_type *), nullptr > GetFramebufferAttachmentParameteriv
 
gl_api_function< void(uint_type, enum_type, enum_type, int_type *), nullptr > GetNamedFramebufferAttachmentParameteriv
 
gl_api_function< void(enum_type, enum_type, enum_type, uint_type), nullptr > FramebufferRenderbuffer
 
gl_api_function< void(uint_type, enum_type, enum_type, uint_type), nullptr > NamedFramebufferRenderbuffer
 
gl_api_function< void(enum_type, enum_type, uint_type, int_type), nullptr > FramebufferTexture
 
gl_api_function< void(uint_type, enum_type, uint_type, int_type), nullptr > NamedFramebufferTexture
 
gl_api_function< void(enum_type, enum_type, enum_type, uint_type, int_type), nullptr > FramebufferTexture1D
 
gl_api_function< void(enum_type, enum_type, enum_type, uint_type, int_type), nullptr > FramebufferTexture2D
 
gl_api_function< void(enum_type, enum_type, enum_type, uint_type, int_type, int_type), nullptr > FramebufferTexture3D
 
gl_api_function< void(enum_type, enum_type, uint_type, int_type, int_type), nullptr > FramebufferTextureLayer
 
gl_api_function< void(uint_type, enum_type, uint_type, int_type, int_type), nullptr > NamedFramebufferTextureLayer
 
gl_api_function< enum_type(enum_type), nullptr > CheckFramebufferStatus
 
gl_api_function< enum_type(uint_type, enum_type), nullptr > CheckNamedFramebufferStatus
 
gl_api_function< void(enum_type), nullptr > ReadBuffer
 
gl_api_function< void(uint_type, enum_type), nullptr > NamedFramebufferReadBuffer
 
gl_api_function< void(int_type, int_type, int_type, int_type, int_type, int_type, int_type, int_type, bitfield_type, enum_type), nullptr > BlitFramebuffer
 
gl_api_function< void(uint_type, uint_type, int_type, int_type, int_type, int_type, int_type, int_type, int_type, int_type, bitfield_type, enum_type), nullptr > BlitNamedFramebuffer
 
gl_api_function< void(uint_type, enum_type, int_type, int_type, int_type, int_type, uint_type, enum_type, int_type, int_type, int_type, int_type, sizei_type, sizei_type, sizei_type), nullptr > CopyImageSubData
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenTransformFeedbacks
 
gl_api_function< void(sizei_type, uint_type *), nullptr > CreateTransformFeedbacks
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteTransformFeedbacks
 
gl_api_function< bool_type(uint_type), nullptr > IsTransformFeedback
 
gl_api_function< void(enum_type, uint_type), nullptr > BindTransformFeedback
 
gl_api_function< void(enum_type), nullptr > BeginTransformFeedback
 
gl_api_function< void(), nullptr > PauseTransformFeedback
 
gl_api_function< void(), nullptr > ResumeTransformFeedback
 
gl_api_function< void(), nullptr > EndTransformFeedback
 
gl_api_function< void(uint_type, uint_type, uint_type), nullptr > TransformFeedbackBufferBase
 
gl_api_function< void(uint_type, uint_type, uint_type, intptr_type, sizeiptr_type), nullptr > TransformFeedbackBufferRange
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetTransformFeedbackiv
 
gl_api_function< void(uint_type, enum_type, uint_type, int_type *), nullptr > GetTransformFeedbacki_v
 
gl_api_function< void(uint_type, enum_type, uint_type, int64_type *), nullptr > GetTransformFeedbacki64_v
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenQueries
 
gl_api_function< void(enum_type, sizei_type, uint_type *), nullptr > CreateQueries
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteQueries
 
gl_api_function< bool_type(uint_type), nullptr > IsQuery
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetQueryiv
 
gl_api_function< void(enum_type, uint_type, enum_type, int_type *), nullptr > GetQueryIndexediv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetQueryObjectiv
 
gl_api_function< void(uint_type, enum_type, uint_type *), nullptr > GetQueryObjectuiv
 
gl_api_function< void(uint_type, enum_type, int64_type *), nullptr > GetQueryObjecti64v
 
gl_api_function< void(uint_type, enum_type, uint64_type *), nullptr > GetQueryObjectui64v
 
gl_api_function< void(uint_type, uint_type, enum_type, intptr_type), nullptr > GetQueryBufferObjectiv
 
gl_api_function< void(uint_type, uint_type, enum_type, intptr_type), nullptr > GetQueryBufferObjectuiv
 
gl_api_function< void(uint_type, uint_type, enum_type, intptr_type), nullptr > GetQueryBufferObjecti64v
 
gl_api_function< void(uint_type, uint_type, enum_type, intptr_type), nullptr > GetQueryBufferObjectui64v
 
gl_api_function< void(enum_type, uint_type), nullptr > BeginQuery
 
gl_api_function< void(enum_type, uint_type, uint_type), nullptr > BeginQueryIndexed
 
gl_api_function< void(enum_type), nullptr > EndQuery
 
gl_api_function< void(enum_type, uint_type), nullptr > EndQueryIndexed
 
gl_api_function< void(uint_type, enum_type), nullptr > QueryCounter
 
gl_api_function< void(uint_type, enum_type), nullptr > BeginConditionalRender
 
gl_api_function< void(), nullptr > EndConditionalRender
 
gl_api_function< void(sizei_type, uint_type *), nullptr > GenProgramPipelines
 
gl_api_function< void(sizei_type, uint_type *), nullptr > CreateProgramPipelines
 
gl_api_function< void(sizei_type, const uint_type *), nullptr > DeleteProgramPipelines
 
gl_api_function< bool_type(uint_type), nullptr > IsProgramPipeline
 
gl_api_function< void(uint_type), nullptr > BindProgramPipeline
 
gl_api_function< void(uint_type), nullptr > ValidateProgramPipeline
 
gl_api_function< void(uint_type, bitfield_type, uint_type), nullptr > UseProgramStages
 
gl_api_function< void(uint_type, enum_type, enum_type, int_type *), nullptr > GetProgramStageiv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetProgramPipelineiv
 
gl_api_function< void(uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetProgramPipelineInfoLog
 
gl_api_function< void(uint_type, uint_type), nullptr > ActiveShaderProgram
 
gl_api_function< uint_type(enum_type), nullptr > CreateShader
 
gl_api_function< void(uint_type), nullptr > DeleteShader
 
gl_api_function< bool_type(uint_type), nullptr > IsShader
 
gl_api_function< void(uint_type, sizei_type, const char_type *const *, const int_type *), nullptr > ShaderSource
 
gl_api_function< void(uint_type), nullptr > CompileShader
 
gl_api_function< void(uint_type, sizei_type, const char_type *const *, const int_type *), nullptr > CompileShaderInclude
 
gl_api_function< void(sizei_type, const uint_type *, enum_type, const_void_ptr_type, sizei_type), nullptr > ShaderBinary
 
gl_api_function< void(uint_type, const char_type *, uint_type, const uint_type *, const uint_type *), nullptr > SpecializeShader
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetShaderiv
 
gl_api_function< void(uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetShaderInfoLog
 
gl_api_function< void(uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetShaderSource
 
gl_api_function< void(enum_type, enum_type, int_type *, int_type *), nullptr > GetShaderPrecisionFormat
 
gl_api_function< void(), nullptr > ReleaseShaderCompiler
 
gl_api_function< uint_type(), nullptr > CreateProgram
 
gl_api_function< uint_type(enum_type, sizei_type, const char_type *const *), nullptr > CreateShaderProgramv
 
gl_api_function< void(uint_type), nullptr > DeleteProgram
 
gl_api_function< bool_type(uint_type), nullptr > IsProgram
 
gl_api_function< void(uint_type, uint_type), nullptr > AttachShader
 
gl_api_function< void(uint_type, uint_type), nullptr > DetachShader
 
gl_api_function< void(uint_type, sizei_type, sizei_type *, uint_type *), nullptr > GetAttachedShaders
 
gl_api_function< void(uint_type), nullptr > ValidateProgram
 
gl_api_function< void(uint_type), nullptr > LinkProgram
 
gl_api_function< void(uint_type), nullptr > UseProgram
 
gl_api_function< void(uint_type, enum_type, const_void_ptr_type, sizei_type), nullptr > ProgramBinary
 
gl_api_function< void(uint_type, sizei_type, sizei_type *, enum_type *, void_ptr_type), nullptr > GetProgramBinary
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetProgramiv
 
gl_api_function< void(uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetProgramInfoLog
 
gl_api_function< void(uint_type, enum_type, enum_type, int_type *), nullptr > GetProgramInterfaceiv
 
gl_api_function< uint_type(uint_type, enum_type, const char_type *), nullptr > GetProgramResourceIndex
 
gl_api_function< void(uint_type, enum_type, uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetProgramResourceName
 
gl_api_function< int_type(uint_type, enum_type, const char_type *), nullptr > GetProgramResourceLocation
 
gl_api_function< int_type(uint_type, enum_type, const char_type *), nullptr > GetProgramResourceLocationIndex
 
gl_api_function< void(uint_type, enum_type, uint_type, sizei_type, const enum_type *, sizei_type, sizei_type *, int_type *), nullptr > GetProgramResourceiv
 
gl_api_function< void(uint_type, enum_type, uint_type, sizei_type, const enum_type *, sizei_type, sizei_type *, float_type *), nullptr > GetProgramResourcefvNV
 
gl_api_function< void(uint_type, uint_type, const char_type *), nullptr > BindAttribLocation
 
gl_api_function< int_type(uint_type, const char_type *), nullptr > GetAttribLocation
 
gl_api_function< void(uint_type, uint_type, sizei_type, sizei_type *, int_type *, enum_type *, char_type *), nullptr > GetActiveAttrib
 
gl_api_function< int_type(uint_type, const char_type *), nullptr > GetUniformBlockIndex
 
gl_api_function< void(uint_type, uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetActiveUniformName
 
gl_api_function< uint_type(uint_type, enum_type, const char_type *), nullptr > GetSubroutineIndex
 
gl_api_function< void(uint_type, enum_type, uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetActiveSubroutineName
 
gl_api_function< void(uint_type, enum_type, uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetActiveSubroutineUniformName
 
gl_api_function< int_type(uint_type, enum_type, const char_type *), nullptr > GetSubroutineUniformLocation
 
gl_api_function< void(uint_type, enum_type, uint_type, enum_type, int_type *), nullptr > GetActiveSubroutineUniformiv
 
gl_api_function< void(uint_type, sizei_type, const char_type *const *, enum_type), nullptr > TransformFeedbackVaryings
 
gl_api_function< void(uint_type, uint_type, sizei_type, sizei_type *, sizei_type *, enum_type *, char_type *), nullptr > GetTransformFeedbackVarying
 
gl_api_function< void(uint_type, uint_type, const char_type *), nullptr > BindFragDataLocation
 
gl_api_function< void(uint_type, uint_type, uint_type, const char_type *), nullptr > BindFragDataLocationIndexed
 
gl_api_function< int_type(uint_type, const char_type *), nullptr > GetFragDataLocation
 
gl_api_function< int_type(uint_type, const char_type *), nullptr > GetFragDataIndex
 
gl_api_function< void(enum_type, sizei_type, const uint_type *), nullptr > UniformSubroutinesuiv
 
gl_api_function< void(enum_type, int_type, uint_type *), nullptr > GetUniformSubroutineuiv
 
gl_api_function< void(int_type, int_type), nullptr > Uniform1i
 
gl_api_function< void(int_type, int_type, int_type), nullptr > Uniform2i
 
gl_api_function< void(int_type, int_type, int_type, int_type), nullptr > Uniform3i
 
gl_api_function< void(int_type, int_type, int_type, int_type, int_type), nullptr > Uniform4i
 
gl_api_function< void(int_type, sizei_type, const int_type *), nullptr > Uniform1iv
 
gl_api_function< void(int_type, sizei_type, const int_type *), nullptr > Uniform2iv
 
gl_api_function< void(int_type, sizei_type, const int_type *), nullptr > Uniform3iv
 
gl_api_function< void(int_type, sizei_type, const int_type *), nullptr > Uniform4iv
 
gl_api_function< void(int_type, uint_type), nullptr > Uniform1ui
 
gl_api_function< void(int_type, uint_type, uint_type), nullptr > Uniform2ui
 
gl_api_function< void(int_type, uint_type, uint_type, uint_type), nullptr > Uniform3ui
 
gl_api_function< void(int_type, uint_type, uint_type, uint_type, uint_type), nullptr > Uniform4ui
 
gl_api_function< void(int_type, sizei_type, const uint_type *), nullptr > Uniform1uiv
 
gl_api_function< void(int_type, sizei_type, const uint_type *), nullptr > Uniform2uiv
 
gl_api_function< void(int_type, sizei_type, const uint_type *), nullptr > Uniform3uiv
 
gl_api_function< void(int_type, sizei_type, const uint_type *), nullptr > Uniform4uiv
 
gl_api_function< void(int_type, float_type), nullptr > Uniform1f
 
gl_api_function< void(int_type, float_type, float_type), nullptr > Uniform2f
 
gl_api_function< void(int_type, float_type, float_type, float_type), nullptr > Uniform3f
 
gl_api_function< void(int_type, float_type, float_type, float_type, float_type), nullptr > Uniform4f
 
gl_api_function< void(int_type, sizei_type, const float_type *), nullptr > Uniform1fv
 
gl_api_function< void(int_type, sizei_type, const float_type *), nullptr > Uniform2fv
 
gl_api_function< void(int_type, sizei_type, const float_type *), nullptr > Uniform3fv
 
gl_api_function< void(int_type, sizei_type, const float_type *), nullptr > Uniform4fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix2fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix3fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix4fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix2x3fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix3x2fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix2x4fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix4x2fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix3x4fv
 
gl_api_function< void(int_type, sizei_type, bool_type, const float_type *), nullptr > UniformMatrix4x3fv
 
gl_api_function< void(uint_type, int_type, float_type *), nullptr > GetUniformfv
 
gl_api_function< void(uint_type, int_type, double_type *), nullptr > GetUniformdv
 
gl_api_function< void(uint_type, int_type, int_type *), nullptr > GetUniformiv
 
gl_api_function< void(uint_type, int_type, uint_type *), nullptr > GetUniformuiv
 
gl_api_function< void(uint_type, int_type, sizei_type, float_type *), nullptr > GetnUniformfv
 
gl_api_function< void(uint_type, int_type, sizei_type, double_type *), nullptr > GetnUniformdv
 
gl_api_function< void(uint_type, int_type, sizei_type, int_type *), nullptr > GetnUniformiv
 
gl_api_function< void(uint_type, int_type, sizei_type, uint_type *), nullptr > GetnUniformuiv
 
gl_api_function< void(uint_type, int_type, int_type), nullptr > ProgramUniform1i
 
gl_api_function< void(uint_type, int_type, int_type, int_type), nullptr > ProgramUniform2i
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type), nullptr > ProgramUniform3i
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type, int_type), nullptr > ProgramUniform4i
 
gl_api_function< void(uint_type, int_type, sizei_type, const int_type *), nullptr > ProgramUniform1iv
 
gl_api_function< void(uint_type, int_type, sizei_type, const int_type *), nullptr > ProgramUniform2iv
 
gl_api_function< void(uint_type, int_type, sizei_type, const int_type *), nullptr > ProgramUniform3iv
 
gl_api_function< void(uint_type, int_type, sizei_type, const int_type *), nullptr > ProgramUniform4iv
 
gl_api_function< void(uint_type, int_type, uint_type), nullptr > ProgramUniform1ui
 
gl_api_function< void(uint_type, int_type, uint_type, uint_type), nullptr > ProgramUniform2ui
 
gl_api_function< void(uint_type, int_type, uint_type, uint_type, uint_type), nullptr > ProgramUniform3ui
 
gl_api_function< void(uint_type, int_type, uint_type, uint_type, uint_type, uint_type), nullptr > ProgramUniform4ui
 
gl_api_function< void(uint_type, int_type, sizei_type, const uint_type *), nullptr > ProgramUniform1uiv
 
gl_api_function< void(uint_type, int_type, sizei_type, const uint_type *), nullptr > ProgramUniform2uiv
 
gl_api_function< void(uint_type, int_type, sizei_type, const uint_type *), nullptr > ProgramUniform3uiv
 
gl_api_function< void(uint_type, int_type, sizei_type, const uint_type *), nullptr > ProgramUniform4uiv
 
gl_api_function< void(uint_type, int_type, float_type), nullptr > ProgramUniform1f
 
gl_api_function< void(uint_type, int_type, float_type, float_type), nullptr > ProgramUniform2f
 
gl_api_function< void(uint_type, int_type, float_type, float_type, float_type), nullptr > ProgramUniform3f
 
gl_api_function< void(uint_type, int_type, float_type, float_type, float_type, float_type), nullptr > ProgramUniform4f
 
gl_api_function< void(uint_type, int_type, sizei_type, const float_type *), nullptr > ProgramUniform1fv
 
gl_api_function< void(uint_type, int_type, sizei_type, const float_type *), nullptr > ProgramUniform2fv
 
gl_api_function< void(uint_type, int_type, sizei_type, const float_type *), nullptr > ProgramUniform3fv
 
gl_api_function< void(uint_type, int_type, sizei_type, const float_type *), nullptr > ProgramUniform4fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix2fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix3fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix4fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix2x3fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix3x2fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix2x4fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix4x2fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix3x4fv
 
gl_api_function< void(uint_type, int_type, sizei_type, bool_type, const float_type *), nullptr > ProgramUniformMatrix4x3fv
 
gl_api_function< void(uint_type, uint_type, uint_type), nullptr > UniformBlockBinding
 
gl_api_function< void(uint_type, uint_type, uint_type), nullptr > ShaderStorageBlockBinding
 
gl_api_function< void(uint_type, float_type), nullptr > VertexAttrib1f
 
gl_api_function< void(uint_type, float_type, float_type), nullptr > VertexAttrib2f
 
gl_api_function< void(uint_type, float_type, float_type, float_type), nullptr > VertexAttrib3f
 
gl_api_function< void(uint_type, float_type, float_type, float_type, float_type), nullptr > VertexAttrib4f
 
gl_api_function< void(uint_type, const float_type *), nullptr > VertexAttrib1fv
 
gl_api_function< void(uint_type, const float_type *), nullptr > VertexAttrib2fv
 
gl_api_function< void(uint_type, const float_type *), nullptr > VertexAttrib3fv
 
gl_api_function< void(uint_type, const float_type *), nullptr > VertexAttrib4fv
 
gl_api_function< void(uint_type, double_type), nullptr > VertexAttrib1d
 
gl_api_function< void(uint_type, double_type, double_type), nullptr > VertexAttrib2d
 
gl_api_function< void(uint_type, double_type, double_type, double_type), nullptr > VertexAttrib3d
 
gl_api_function< void(uint_type, double_type, double_type, double_type, double_type), nullptr > VertexAttrib4d
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttrib1dv
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttrib2dv
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttrib3dv
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttrib4dv
 
gl_api_function< void(uint_type, short_type), nullptr > VertexAttrib1s
 
gl_api_function< void(uint_type, short_type, short_type), nullptr > VertexAttrib2s
 
gl_api_function< void(uint_type, short_type, short_type, short_type), nullptr > VertexAttrib3s
 
gl_api_function< void(uint_type, short_type, short_type, short_type, short_type), nullptr > VertexAttrib4s
 
gl_api_function< void(uint_type, const short_type *), nullptr > VertexAttrib1sv
 
gl_api_function< void(uint_type, const short_type *), nullptr > VertexAttrib2sv
 
gl_api_function< void(uint_type, const short_type *), nullptr > VertexAttrib3sv
 
gl_api_function< void(uint_type, const short_type *), nullptr > VertexAttrib4sv
 
gl_api_function< void(uint_type, int_type), nullptr > VertexAttribI1i
 
gl_api_function< void(uint_type, int_type, int_type), nullptr > VertexAttribI2i
 
gl_api_function< void(uint_type, int_type, int_type, int_type), nullptr > VertexAttribI3i
 
gl_api_function< void(uint_type, int_type, int_type, int_type, int_type), nullptr > VertexAttribI4i
 
gl_api_function< void(uint_type, const int_type *), nullptr > VertexAttribI1iv
 
gl_api_function< void(uint_type, const int_type *), nullptr > VertexAttribI2iv
 
gl_api_function< void(uint_type, const int_type *), nullptr > VertexAttribI3iv
 
gl_api_function< void(uint_type, const int_type *), nullptr > VertexAttribI4iv
 
gl_api_function< void(uint_type, uint_type), nullptr > VertexAttribI1ui
 
gl_api_function< void(uint_type, uint_type, uint_type), nullptr > VertexAttribI2ui
 
gl_api_function< void(uint_type, uint_type, uint_type, uint_type), nullptr > VertexAttribI3ui
 
gl_api_function< void(uint_type, uint_type, uint_type, uint_type, uint_type), nullptr > VertexAttribI4ui
 
gl_api_function< void(uint_type, const uint_type *), nullptr > VertexAttribI1uiv
 
gl_api_function< void(uint_type, const uint_type *), nullptr > VertexAttribI2uiv
 
gl_api_function< void(uint_type, const uint_type *), nullptr > VertexAttribI3uiv
 
gl_api_function< void(uint_type, const uint_type *), nullptr > VertexAttribI4uiv
 
gl_api_function< void(uint_type, const byte_type *), nullptr > VertexAttribI4bv
 
gl_api_function< void(uint_type, const ubyte_type *), nullptr > VertexAttribI4ubv
 
gl_api_function< void(uint_type, const short_type *), nullptr > VertexAttribI4sv
 
gl_api_function< void(uint_type, const ushort_type *), nullptr > VertexAttribI4usv
 
gl_api_function< void(uint_type, const byte_type *), nullptr > VertexAttrib4bv
 
gl_api_function< void(uint_type, const ubyte_type *), nullptr > VertexAttrib4ubv
 
gl_api_function< void(uint_type, const ushort_type *), nullptr > VertexAttrib4usv
 
gl_api_function< void(uint_type, const int_type *), nullptr > VertexAttrib4iv
 
gl_api_function< void(uint_type, const uint_type *), nullptr > VertexAttrib4uiv
 
gl_api_function< void(uint_type, ubyte_type, ubyte_type, ubyte_type, ubyte_type), nullptr > VertexAttrib4Nub
 
gl_api_function< void(uint_type, const byte_type *), nullptr > VertexAttrib4Nbv
 
gl_api_function< void(uint_type, const ubyte_type *), nullptr > VertexAttrib4Nubv
 
gl_api_function< void(uint_type, const short_type *), nullptr > VertexAttrib4Nsv
 
gl_api_function< void(uint_type, const ushort_type *), nullptr > VertexAttrib4Nusv
 
gl_api_function< void(uint_type, const int_type *), nullptr > VertexAttrib4Niv
 
gl_api_function< void(uint_type, const uint_type *), nullptr > VertexAttrib4Nuiv
 
gl_api_function< void(uint_type, double_type), nullptr > VertexAttribL1d
 
gl_api_function< void(uint_type, double_type, double_type), nullptr > VertexAttribL2d
 
gl_api_function< void(uint_type, double_type, double_type, double_type), nullptr > VertexAttribL3d
 
gl_api_function< void(uint_type, double_type, double_type, double_type, double_type), nullptr > VertexAttribL4d
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttribL1dv
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttribL2dv
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttribL3dv
 
gl_api_function< void(uint_type, const double_type *), nullptr > VertexAttribL4dv
 
gl_api_function< void(uint_type, enum_type, bool_type, uint_type), nullptr > VertexAttribP2ui
 
gl_api_function< void(uint_type, enum_type, bool_type, uint_type), nullptr > VertexAttribP3ui
 
gl_api_function< void(uint_type, enum_type, bool_type, uint_type), nullptr > VertexAttribP4ui
 
gl_api_function< void(uint_type, enum_type, bool_type, const uint_type *), nullptr > VertexAttribP1uiv
 
gl_api_function< void(uint_type, enum_type, bool_type, const uint_type *), nullptr > VertexAttribP2uiv
 
gl_api_function< void(uint_type, enum_type, bool_type, const uint_type *), nullptr > VertexAttribP3uiv
 
gl_api_function< void(uint_type, enum_type, bool_type, const uint_type *), nullptr > VertexAttribP4uiv
 
gl_api_function< void(uint_type, int_type, enum_type, bool_type, uint_type), nullptr > VertexAttribFormat
 
gl_api_function< void(uint_type, int_type, enum_type, uint_type), nullptr > VertexAttribIFormat
 
gl_api_function< void(uint_type, int_type, enum_type, uint_type), nullptr > VertexAttribLFormat
 
gl_api_function< void(uint_type, uint_type, int_type, enum_type, bool_type, uint_type), nullptr > VertexArrayAttribFormat
 
gl_api_function< void(uint_type, uint_type, int_type, enum_type, uint_type), nullptr > VertexArrayAttribIFormat
 
gl_api_function< void(uint_type, uint_type, int_type, enum_type, uint_type), nullptr > VertexArrayAttribLFormat
 
gl_api_function< void(uint_type, int_type, enum_type, bool_type, sizei_type, const_void_ptr_type), nullptr > VertexAttribPointer
 
gl_api_function< void(uint_type, int_type, enum_type, sizei_type, const_void_ptr_type), nullptr > VertexAttribIPointer
 
gl_api_function< void(uint_type, int_type, enum_type, sizei_type, const_void_ptr_type), nullptr > VertexAttribLPointer
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetVertexArrayiv
 
gl_api_function< void(uint_type, uint_type, enum_type, int_type *), nullptr > GetVertexArrayIndexediv
 
gl_api_function< void(uint_type, uint_type, enum_type, int64_type *), nullptr > GetVertexArrayIndexed64iv
 
gl_api_function< void(uint_type, enum_type, double_type *), nullptr > GetVertexAttribdv
 
gl_api_function< void(uint_type, enum_type, float_type *), nullptr > GetVertexAttribfv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetVertexAttribiv
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetVertexAttribIiv
 
gl_api_function< void(uint_type, enum_type, uint_type *), nullptr > GetVertexAttribIuiv
 
gl_api_function< void(uint_type, enum_type, double_type *), nullptr > GetVertexAttribLdv
 
gl_api_function< void(uint_type, enum_type, void_ptr_type *), nullptr > GetVertexAttribPointerv
 
gl_api_function< void(enum_type, enum_type), nullptr > ClipControl
 
gl_api_function< void(double_type, double_type), nullptr > DepthRange
 
gl_api_function< void(float_type, float_type), nullptr > DepthRangef
 
gl_api_function< void(uint_type, sizei_type, const double_type *), nullptr > DepthRangeArrayv
 
gl_api_function< void(uint_type, double_type, double_type), nullptr > DepthRangeIndexed
 
gl_api_function< void(int_type, int_type, sizei_type, sizei_type), nullptr > Viewport
 
gl_api_function< void(uint_type, sizei_type, const float_type *), nullptr > ViewportArrayv
 
gl_api_function< void(uint_type, float_type, float_type, float_type, float_type), nullptr > ViewportIndexedf
 
gl_api_function< void(uint_type, const float_type *), nullptr > ViewportIndexedfv
 
gl_api_function< void(int_type, int_type, sizei_type, sizei_type), nullptr > Scissor
 
gl_api_function< void(uint_type, sizei_type, const int_type *), nullptr > ScissorArrayv
 
gl_api_function< void(uint_type, int_type, int_type, sizei_type, sizei_type), nullptr > ScissorIndexed
 
gl_api_function< void(uint_type, const int_type *), nullptr > ScissorIndexedv
 
gl_api_function< void(enum_type, int_type, uint_type), nullptr > StencilFunc
 
gl_api_function< void(enum_type, enum_type, int_type, uint_type), nullptr > StencilFuncSeparate
 
gl_api_function< void(enum_type, enum_type, enum_type), nullptr > StencilOp
 
gl_api_function< void(enum_type, enum_type, enum_type, enum_type), nullptr > StencilOpSeparate
 
gl_api_function< void(enum_type), nullptr > DepthFunc
 
gl_api_function< void(bool_type, bool_type, bool_type, bool_type), nullptr > ColorMask
 
gl_api_function< void(uint_type, bool_type, bool_type, bool_type, bool_type), nullptr > ColorMaski
 
gl_api_function< void(bool_type), nullptr > DepthMask
 
gl_api_function< void(uint_type), nullptr > StencilMask
 
gl_api_function< void(enum_type, uint_type), nullptr > StencilMaskSeparate
 
gl_api_function< void(float_type, float_type, float_type, float_type), nullptr > ClearColor
 
gl_api_function< void(float_type), nullptr > ClearDepthf
 
gl_api_function< void(double_type), nullptr > ClearDepth
 
gl_api_function< void(int_type), nullptr > ClearStencil
 
gl_api_function< void(bitfield_type), nullptr > Clear
 
gl_api_function< void(uint_type), nullptr > PrimitiveRestartIndex
 
gl_api_function< void(enum_type), nullptr > ProvokingVertex
 
gl_api_function< void(float_type), nullptr > LineWidth
 
gl_api_function< void(float_type), nullptr > PointSize
 
gl_api_function< void(enum_type, int_type), nullptr > PointParameteri
 
gl_api_function< void(enum_type, float_type), nullptr > PointParameterf
 
gl_api_function< void(enum_type, const int_type *), nullptr > PointParameteriv
 
gl_api_function< void(enum_type, const float_type *), nullptr > PointParameterfv
 
gl_api_function< void(enum_type, int_type), nullptr > PatchParameteri
 
gl_api_function< void(enum_type, const float_type *), nullptr > PatchParameterfv
 
gl_api_function< void(enum_type), nullptr > FrontFace
 
gl_api_function< void(enum_type), nullptr > CullFace
 
gl_api_function< void(enum_type, enum_type), nullptr > PolygonMode
 
gl_api_function< void(float_type, float_type), nullptr > PolygonOffset
 
gl_api_function< void(float_type, float_type, float_type), nullptr > PolygonOffsetClamp
 
gl_api_function< void(float_type, bool_type), nullptr > SampleCoverage
 
gl_api_function< void(uint_type, bitfield_type), nullptr > SampleMaski
 
gl_api_function< void(float_type), nullptr > MinSampleShading
 
gl_api_function< void(enum_type, uint_type, float_type *), nullptr > GetMultisamplefv
 
gl_api_function< void(enum_type), nullptr > BlendEquation
 
gl_api_function< void(enum_type, enum_type), nullptr > BlendEquationSeparate
 
gl_api_function< void(uint_type, enum_type), nullptr > BlendEquationi
 
gl_api_function< void(uint_type, enum_type, enum_type), nullptr > BlendEquationSeparatei
 
gl_api_function< void(enum_type, enum_type), nullptr > BlendFunc
 
gl_api_function< void(enum_type, enum_type, enum_type, enum_type), nullptr > BlendFuncSeparate
 
gl_api_function< void(uint_type, enum_type, enum_type), nullptr > BlendFunci
 
gl_api_function< void(uint_type, enum_type, enum_type, enum_type, enum_type), nullptr > BlendFuncSeparatei
 
gl_api_function< void(float_type, float_type, float_type, float_type), nullptr > BlendColor
 
gl_api_function< void(enum_type), nullptr > LogicOp
 
gl_api_function< void(enum_type, int_type, sizei_type), nullptr > DrawArrays
 
gl_api_function< void(enum_type, int_type, sizei_type, sizei_type, uint_type), nullptr > DrawArraysInstancedBaseInstance
 
gl_api_function< void(enum_type, int_type, sizei_type, sizei_type), nullptr > DrawArraysInstanced
 
gl_api_function< void(enum_type, const_void_ptr_type), nullptr > DrawArraysIndirect
 
gl_api_function< void(enum_type, const int_type *, const sizei_type *, sizei_type), nullptr > MultiDrawArrays
 
gl_api_function< void(enum_type, const_void_ptr_type, sizei_type, sizei_type), nullptr > MultiDrawArraysIndirect
 
gl_api_function< void(enum_type, const_void_ptr_type, intptr_type, sizei_type, sizei_type), nullptr > MultiDrawArraysIndirectCount
 
gl_api_function< void(enum_type, sizei_type, enum_type, const_void_ptr_type), nullptr > DrawElements
 
gl_api_function< void(enum_type, uint_type, uint_type, sizei_type, enum_type, const_void_ptr_type), nullptr > DrawRangeElements
 
gl_api_function< void(enum_type, sizei_type, enum_type, const_void_ptr_type, sizei_type, uint_type), nullptr > DrawElementsInstancedBaseInstance
 
gl_api_function< void(enum_type, sizei_type, enum_type, const_void_ptr_type, sizei_type), nullptr > DrawElementsInstanced
 
gl_api_function< void(enum_type, sizei_type, enum_type, const_void_ptr_type, int_type), nullptr > DrawElementsBaseVertex
 
gl_api_function< void(enum_type, uint_type, uint_type, sizei_type, enum_type, const_void_ptr_type, int_type), nullptr > DrawRangeElementsBaseVertex
 
gl_api_function< void(enum_type, sizei_type, enum_type, const_void_ptr_type, sizei_type, int_type), nullptr > DrawElementsInstancedBaseVertex
 
gl_api_function< void(enum_type, sizei_type, enum_type, const_void_ptr_type, sizei_type, int_type, uint_type), nullptr > DrawElementsInstancedBaseVertexBaseInstance
 
gl_api_function< void(enum_type, enum_type, const_void_ptr_type), nullptr > DrawElementsIndirect
 
gl_api_function< void(enum_type, const sizei_type *, enum_type, const const_void_ptr_type *, sizei_type), nullptr > MultiDrawElements
 
gl_api_function< void(enum_type, enum_type, const_void_ptr_type, sizei_type, sizei_type), nullptr > MultiDrawElementsIndirect
 
gl_api_function< void(enum_type, enum_type, const_void_ptr_type, intptr_type, sizei_type, sizei_type), nullptr > MultiDrawElementsIndirectCount
 
gl_api_function< void(enum_type, const sizei_type *, enum_type, const const_void_ptr_type *, sizei_type, const int_type *), nullptr > MultiDrawElementsBaseVertex
 
gl_api_function< void(enum_type, uint_type), nullptr > DrawTransformFeedback
 
gl_api_function< void(enum_type, uint_type, sizei_type), nullptr > DrawTransformFeedbackInstanced
 
gl_api_function< void(enum_type, uint_type, uint_type), nullptr > DrawTransformFeedbackStream
 
gl_api_function< void(enum_type, uint_type, uint_type, sizei_type), nullptr > DrawTransformFeedbackStreamInstanced
 
gl_api_function< void(uint_type, uint_type, uint_type), nullptr > DispatchCompute
 
gl_api_function< void(intptr_type), nullptr > DispatchComputeIndirect
 
gl_api_function< void(enum_type, enum_type), nullptr > ClampColor
 
gl_api_function< void(int_type, int_type, sizei_type, sizei_type, enum_type, enum_type, void_ptr_type), nullptr > ReadPixels
 
gl_api_function< void(int_type, int_type, sizei_type, sizei_type, enum_type, enum_type, sizei_type, void_ptr_type), nullptr > ReadnPixels
 
gl_api_function< void(enum_type, bool_type *), nullptr > GetBooleanv
 
gl_api_function< void(enum_type, uint_type, bool_type *), nullptr > GetBooleani_v
 
gl_api_function< void(enum_type, int_type *), nullptr > GetIntegerv
 
gl_api_function< void(enum_type, uint_type, int_type *), nullptr > GetIntegeri_v
 
gl_api_function< void(enum_type, int64_type *), nullptr > GetInteger64v
 
gl_api_function< void(enum_type, uint_type, int64_type *), nullptr > GetInteger64i_v
 
gl_api_function< void(enum_type, float_type *), nullptr > GetFloatv
 
gl_api_function< void(enum_type, uint_type, float_type *), nullptr > GetFloati_v
 
gl_api_function< void(enum_type, double_type *), nullptr > GetDoublev
 
gl_api_function< void(enum_type, uint_type, double_type *), nullptr > GetDoublei_v
 
gl_api_function< void(enum_type, enum_type, enum_type, sizei_type, int_type *), nullptr > GetInternalformativ
 
gl_api_function< void(enum_type, enum_type, enum_type, sizei_type, int64_type *), nullptr > GetInternalformati64v
 
gl_api_function< void(enum_type, void_ptr_type *), nullptr > GetPointerv
 
gl_api_function< const ubyte_type *(enum_type, uint_type), nullptr > GetStringi
 
gl_api_function< void(enum_type, int_type, const char_type *, int_type, const char_type *), nullptr > NamedString
 
gl_api_function< void(int_type, const char_type *), nullptr > DeleteNamedString
 
gl_api_function< bool_type(int_type, const char_type *), nullptr > IsNamedString
 
gl_api_function< void(int_type, const char_type *, enum_type, int_type *), nullptr > GetNamedStringiv
 
gl_api_function< void(int_type, const char_type *, sizei_type, int_type *, char_type *), nullptr > GetNamedString
 
gl_api_function< void(debug_callback_type *, const_void_ptr_type), nullptr > DebugMessageCallback
 
gl_api_function< void(enum_type, enum_type, enum_type, sizei_type, const uint_type *, bool_type), nullptr > DebugMessageControl
 
gl_api_function< void(enum_type, enum_type, uint_type, enum_type, int_type, const char_type *), nullptr > DebugMessageInsert
 
gl_api_function< void(enum_type, uint_type, sizei_type, const char_type *), nullptr > PushDebugGroup
 
gl_api_function< void(), nullptr > PopDebugGroup
 
gl_api_function< void(enum_type, uint_type, sizei_type, const char_type *), nullptr > ObjectLabel
 
gl_api_function< void(const_void_ptr_type, sizei_type, const char_type *), nullptr > ObjectPtrLabel
 
gl_api_function< void(enum_type, uint_type, sizei_type, sizei_type *, char_type *), nullptr > GetObjectLabel
 
gl_api_function< void(const_void_ptr_type, sizei_type, sizei_type *, char_type *), nullptr > GetObjectPtrLabel
 
gl_api_function< uint_type(uint_type, sizei_type, enum_type *, enum_type *, uint_type *, enum_type *, sizei_type *, char_type *), nullptr > GetDebugMessageLog
 
gl_api_function< void(enum_type), nullptr > Begin
 
gl_api_function< void(), nullptr > End
 
gl_api_function< void(int_type, int_type), nullptr > Vertex2i
 
gl_api_function< void(int_type, int_type, int_type), nullptr > Vertex3i
 
gl_api_function< void(int_type, int_type, int_type, int_type), nullptr > Vertex4i
 
gl_api_function< void(float_type, float_type), nullptr > Vertex2f
 
gl_api_function< void(float_type, float_type, float_type), nullptr > Vertex3f
 
gl_api_function< void(float_type, float_type, float_type, float_type), nullptr > Vertex4f
 
gl_api_function< void(int_type, int_type, int_type), nullptr > Color3i
 
gl_api_function< void(int_type, int_type, int_type, int_type), nullptr > Color4i
 
gl_api_function< void(float_type, float_type, float_type), nullptr > Color3f
 
gl_api_function< void(float_type, float_type, float_type, float_type), nullptr > Color4f
 
gl_api_function< void(int_type, int_type, int_type), nullptr > SecondaryColor3i
 
gl_api_function< void(int_type, int_type, int_type, int_type), nullptr > SecondaryColor4i
 
gl_api_function< void(float_type, float_type, float_type), nullptr > SecondaryColor3f
 
gl_api_function< void(float_type, float_type, float_type, float_type), nullptr > SecondaryColor4f
 
gl_api_function< void(int_type), nullptr > TexCoord1i
 
gl_api_function< void(int_type, int_type), nullptr > TexCoord2i
 
gl_api_function< void(int_type, int_type, int_type), nullptr > TexCoord3i
 
gl_api_function< void(int_type, int_type, int_type, int_type), nullptr > TexCoord4i
 
gl_api_function< void(float_type), nullptr > TexCoord1f
 
gl_api_function< void(float_type, float_type), nullptr > TexCoord2f
 
gl_api_function< void(float_type, float_type, float_type), nullptr > TexCoord3f
 
gl_api_function< void(float_type, float_type, float_type, float_type), nullptr > TexCoord4f
 
gl_api_function< void(enum_type, int_type), nullptr > MultiTexCoord1i
 
gl_api_function< void(enum_type, int_type, int_type), nullptr > MultiTexCoord2i
 
gl_api_function< void(enum_type, int_type, int_type, int_type), nullptr > MultiTexCoord3i
 
gl_api_function< void(enum_type, int_type, int_type, int_type, int_type), nullptr > MultiTexCoord4i
 
gl_api_function< void(enum_type, float_type), nullptr > MultiTexCoord1f
 
gl_api_function< void(enum_type, float_type, float_type), nullptr > MultiTexCoord2f
 
gl_api_function< void(enum_type, float_type, float_type, float_type), nullptr > MultiTexCoord3f
 
gl_api_function< void(enum_type, float_type, float_type, float_type, float_type), nullptr > MultiTexCoord4f
 
gl_api_function< void(enum_type), nullptr > MatrixMode
 
gl_api_function< void(void), nullptr > PushMatrix
 
gl_api_function< void(void), nullptr > PopMatrix
 
gl_api_function< void(enum_type), nullptr > MatrixPushEXT
 
gl_api_function< void(enum_type), nullptr > MatrixPopEXT
 
gl_api_function< void(), nullptr > LoadIdentity
 
gl_api_function< void(enum_type), nullptr > MatrixLoadIdentityEXT
 
gl_api_function< void(float_type, float_type, float_type), nullptr > Translatef
 
gl_api_function< void(double_type, double_type, double_type), nullptr > Translated
 
gl_api_function< void(enum_type, float_type, float_type, float_type), nullptr > MatrixTranslatefEXT
 
gl_api_function< void(enum_type, double_type, double_type, double_type), nullptr > MatrixTranslatedEXT
 
gl_api_function< void(float_type, float_type, float_type, float_type), nullptr > Rotatef
 
gl_api_function< void(double_type, double_type, double_type, double_type), nullptr > Rotated
 
gl_api_function< void(enum_type, float_type, float_type, float_type, float_type), nullptr > MatrixRotatefEXT
 
gl_api_function< void(enum_type, double_type, double_type, double_type, double_type), nullptr > MatrixRotatedEXT
 
gl_api_function< void(float_type, float_type, float_type), nullptr > Scalef
 
gl_api_function< void(double_type, double_type, double_type), nullptr > Scaled
 
gl_api_function< void(enum_type, float_type, float_type, float_type), nullptr > MatrixScalefEXT
 
gl_api_function< void(enum_type, double_type, double_type, double_type), nullptr > MatrixScaledEXT
 
gl_api_function< void(double_type, double_type, double_type, double_type, double_type, double_type), nullptr > Frustum
 
gl_api_function< void(double_type, double_type, double_type, double_type, double_type, double_type), nullptr > Ortho
 
gl_api_function< void(enum_type, double_type, double_type, double_type, double_type, double_type), nullptr > MatrixFrustumEXT
 
gl_api_function< void(enum_type, double_type, double_type, double_type, double_type, double_type), nullptr > MatrixOrthoEXT
 
gl_api_function< void(const float_type[16]), nullptr > LoadMatrixf
 
gl_api_function< void(const double_type[16]), nullptr > LoadMatrixd
 
gl_api_function< void(enum_type, const float_type[16]), nullptr > MatrixLoadfEXT
 
gl_api_function< void(enum_type, const double_type[16]), nullptr > MatrixLoaddEXT
 
gl_api_function< void(const float_type[16]), nullptr > MultMatrixf
 
gl_api_function< void(const double_type[16]), nullptr > MultMatrixd
 
gl_api_function< void(enum_type, const float_type[16]), nullptr > MatrixMultfEXT
 
gl_api_function< void(enum_type, const double_type[16]), nullptr > MatrixMultdEXT
 
gl_api_function< void(const float_type[16]), nullptr > LoadTransposeMatrixf
 
gl_api_function< void(const double_type[16]), nullptr > LoadTransposeMatrixd
 
gl_api_function< void(enum_type, const float_type[16]), nullptr > MatrixLoadTransposefEXT
 
gl_api_function< void(enum_type, const double_type[16]), nullptr > MatrixLoadTransposedEXT
 
gl_api_function< void(const float_type[16]), nullptr > MultTransposeMatrixf
 
gl_api_function< void(const double_type[16]), nullptr > MultTransposeMatrixd
 
gl_api_function< void(enum_type, const float_type[16]), nullptr > MatrixMultTransposefEXT
 
gl_api_function< void(enum_type, const double_type[16]), nullptr > MatrixMultTransposedEXT
 
gl_api_function< void(enum_type, const float_type *), nullptr > MatrixLoad3x3fNV
 
gl_api_function< void(enum_type, const float_type *), nullptr > MatrixLoadTranspose3x3fNV
 
gl_api_function< void(enum_type, const float_type *), nullptr > MatrixMult3x2fNV
 
gl_api_function< void(enum_type, const float_type *), nullptr > MatrixMult3x3fNV
 
gl_api_function< void(enum_type, const float_type *), nullptr > MatrixMultTranspose3x3fNV
 
gl_api_function< uint_type(sizei_type), nullptr > GenPathsNV
 
gl_api_function< void(uint_type, sizei_type), nullptr > DeletePathsNV
 
gl_api_function< bool_type(uint_type), nullptr > IsPathNV
 
gl_api_function< void(uint_type, enum_type, const int_type *), nullptr > PathParameterivNV
 
gl_api_function< void(uint_type, enum_type, int_type), nullptr > PathParameteriNV
 
gl_api_function< void(uint_type, enum_type, const float_type *), nullptr > PathParameterfvNV
 
gl_api_function< void(uint_type, enum_type, float_type), nullptr > PathParameterfNV
 
gl_api_function< void(uint_type, sizei_type, const ubyte_type *, sizei_type, enum_type, const_void_ptr_type), nullptr > PathCommandsNV
 
gl_api_function< void(uint_type, sizei_type, sizei_type, sizei_type, const ubyte_type *, sizei_type, enum_type, const_void_ptr_type), nullptr > PathSubCommandsNV
 
gl_api_function< void(uint_type, sizei_type, enum_type, const_void_ptr_type), nullptr > PathCoordsNV
 
gl_api_function< void(uint_type, sizei_type, sizei_type, enum_type, const_void_ptr_type), nullptr > PathSubCoordsNV
 
gl_api_function< void(uint_type, enum_type, sizei_type, const_void_ptr_type), nullptr > PathStringNV
 
gl_api_function< void(uint_type, enum_type, const_void_ptr_type, bitfield_type, sizei_type, enum_type, const_void_ptr_type, enum_type, uint_type, float_type), nullptr > PathGlyphsNV
 
gl_api_function< void(uint_type, enum_type, const_void_ptr_type, bitfield_type, uint_type, sizei_type, enum_type, uint_type, float_type), nullptr > PathGlyphRangeNV
 
gl_api_function< enum_type(uint_type, enum_type, const_void_ptr_type, bitfield_type, uint_type, sizei_type, uint_type, float_type), nullptr > PathGlyphIndexArrayNV
 
gl_api_function< enum_type(uint_type, enum_type, sizeiptr_type, const_void_ptr_type, sizei_type, uint_type, sizei_type, uint_type, float_type), nullptr > PathMemoryGlyphIndexArrayNV
 
gl_api_function< enum_type(enum_type, const_void_ptr_type, bitfield_type, uint_type, float_type, uint_type[2]), nullptr > PathGlyphIndexRangeNV
 
gl_api_function< void(uint_type, uint_type), nullptr > CopyPathNV
 
gl_api_function< void(uint_type, uint_type, uint_type, float_type), nullptr > InterpolatePathsNV
 
gl_api_function< void(uint_type, sizei_type, const uint_type[], const float_type[]), nullptr > WeightPathsNV
 
gl_api_function< void(uint_type, uint_type, enum_type, const float_type *), nullptr > TransformPathNV
 
gl_api_function< void(enum_type, int_type, uint_type), nullptr > PathStencilFuncNV
 
gl_api_function< void(float_type, float_type), nullptr > PathStencilDepthOffsetNV
 
gl_api_function< void(uint_type, enum_type, uint_type), nullptr > StencilFillPathNV
 
gl_api_function< void(uint_type, int_type, uint_type), nullptr > StencilStrokePathNV
 
gl_api_function< void(sizei_type, enum_type, const_void_ptr_type, uint_type, enum_type, uint_type, enum_type, const float_type *), nullptr > StencilFillPathInstancedNV
 
gl_api_function< void(sizei_type, enum_type, const_void_ptr_type, uint_type, int_type, uint_type, enum_type, const float_type *), nullptr > StencilStrokePathInstancedNV
 
gl_api_function< void(enum_type), nullptr > PathCoverDepthFuncNV
 
gl_api_function< void(enum_type, enum_type, enum_type, const float_type *), nullptr > PathColorGenNV
 
gl_api_function< void(enum_type, enum_type, int_type, const float_type *), nullptr > PathTexGenNV
 
gl_api_function< void(enum_type), nullptr > PathFogGenNV
 
gl_api_function< void(uint_type, int_type, enum_type, int_type, const float_type *), nullptr > ProgramPathFragmentInputGenNV
 
gl_api_function< void(uint_type, enum_type), nullptr > CoverFillPathNV
 
gl_api_function< void(uint_type, enum_type), nullptr > CoverStrokePathNV
 
gl_api_function< void(sizei_type, enum_type, const_void_ptr_type, uint_type, enum_type, enum_type, const float_type *), nullptr > CoverFillPathInstancedNV
 
gl_api_function< void(sizei_type, enum_type, const_void_ptr_type, uint_type, enum_type, enum_type, const float_type *), nullptr > CoverStrokePathInstancedNV
 
gl_api_function< void(uint_type, enum_type, uint_type, enum_type), nullptr > StencilThenCoverFillPathNV
 
gl_api_function< void(uint_type, int_type, uint_type, enum_type), nullptr > StencilThenCoverStrokePathNV
 
gl_api_function< void(sizei_type, enum_type, const_void_ptr_type, uint_type, enum_type, uint_type, enum_type, enum_type, const float_type *), nullptr > StencilThenCoverFillPathInstancedNV
 
gl_api_function< void(sizei_type, enum_type, const_void_ptr_type, uint_type, int_type, uint_type, enum_type, enum_type, const float_type *), nullptr > StencilThenCoverStrokePathInstancedNV
 
gl_api_function< void(uint_type, enum_type, int_type *), nullptr > GetPathParameterivNV
 
gl_api_function< void(uint_type, enum_type, float_type *), nullptr > GetPathParameterfvNV
 
gl_api_function< void(uint_type, ubyte_type *), nullptr > GetPathCommandsNV
 
gl_api_function< void(uint_type, float_type *), nullptr > GetPathCoordsNV
 
gl_api_function< void(uint_type, float_type *), nullptr > GetPathDashArrayNV
 
gl_api_function< void(bitfield_type, sizei_type, enum_type, const_void_ptr_type, uint_type, sizei_type, float_type *), nullptr > GetPathMetricsNV
 
gl_api_function< void(bitfield_type, uint_type, sizei_type, sizei_type, float_type *), nullptr > GetPathMetricRangeNV
 
gl_api_function< void(enum_type, sizei_type, enum_type, const_void_ptr_type, uint_type, float_type, float_type, enum_type, float_type *), nullptr > GetPathSpacingNV
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetPathColorGenivNV
 
gl_api_function< void(enum_type, enum_type, float_type *), nullptr > GetPathColorGenfvNV
 
gl_api_function< void(enum_type, enum_type, int_type *), nullptr > GetPathTexGenivNV
 
gl_api_function< void(enum_type, enum_type, float_type *), nullptr > GetPathTexGenfvNV
 
gl_api_function< float_type(uint_type, sizei_type, sizei_type), nullptr > GetPathLengthNV
 
gl_api_function< bool_type(uint_type, uint_type, float_type, float_type), nullptr > IsPointInFillPathNV
 
gl_api_function< bool_type(uint_type, float_type, float_type), nullptr > IsPointInStrokePathNV
 
gl_api_function< bool_type(uint_type, sizei_type, sizei_type, float_type, float_type *, float_type *, float_type *, float_type *), nullptr > PointAlongPathNV
 
gl_api_function< void(uint_type), nullptr > MaxShaderCompilerThreadsARB
 
gl_api_function< void(enum_type, enum_type), nullptr > Hint
 
gl_api_function< void(), nullptr > Flush
 
gl_api_function< void(), nullptr > Finish
 
- Public Attributes inherited from eagine::oglp::basic_gl_constants< ApiTraits >
opt_c_api_constant< mp_list< error_code, graphics_reset_status >, enum_type_ino_error
 
opt_c_api_constant< mp_list< error_code >, enum_type_iinvalid_enum
 
opt_c_api_constant< mp_list< error_code >, enum_type_iinvalid_value
 
opt_c_api_constant< mp_list< error_code >, enum_type_iinvalid_operation
 
opt_c_api_constant< mp_list< error_code >, enum_type_iinvalid_framebuffer_operation
 
opt_c_api_constant< mp_list< error_code >, enum_type_istack_overflow
 
opt_c_api_constant< mp_list< error_code >, enum_type_istack_underflow
 
opt_c_api_constant< mp_list< error_code >, enum_type_itable_too_large
 
opt_c_api_constant< mp_list< error_code >, enum_type_icontext_lost
 
opt_c_api_constant< mp_list< error_code >, enum_type_iout_of_memory
 
opt_c_api_constant< mp_list< oglp::true_false >, bool_type_itrue_
 
opt_c_api_constant< mp_list< oglp::true_false >, bool_type_ifalse_
 
opt_c_api_constant< mp_list< context_flag_bit >, bitfield_type_icontext_flag_forward_compatible_bit
 
opt_c_api_constant< mp_list< context_flag_bit >, bitfield_type_icontext_flag_debug_bit
 
opt_c_api_constant< mp_list< context_flag_bit >, bitfield_type_icontext_flag_robust_access_bit
 
opt_c_api_constant< mp_list< context_flag_bit >, bitfield_type_icontext_flag_no_error_bit
 
opt_c_api_constant< mp_list< context_profile_bit >, bitfield_type_icontext_core_profile_bit
 
opt_c_api_constant< mp_list< context_profile_bit >, bitfield_type_icontext_compatibility_profile_bit
 
opt_c_api_constant< mp_list< oglp::reset_notification_strategy >, enum_type_ino_reset_notification
 
opt_c_api_constant< mp_list< oglp::reset_notification_strategy >, enum_type_ilose_context_on_reset
 
opt_c_api_constant< mp_list< context_release_behavior >, enum_type_icontext_release_behavior_flush
 
opt_c_api_constant< mp_list< graphics_reset_status >, enum_type_iguilty_context_reset
 
opt_c_api_constant< mp_list< graphics_reset_status >, enum_type_iinnocent_context_reset
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_ivertex_attrib_array_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_ielement_array_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_iuniform_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_itexture_fetch_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_ishader_image_access_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_icommand_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_ipixel_buffer_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_itexture_update_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_ibuffer_update_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_iclient_mapped_buffer_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_iquery_buffer_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_iframebuffer_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_itransform_feedback_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_iatomic_counter_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_ishader_storage_barrier_bit
 
opt_c_api_constant< mp_list< memory_barrier_bit >, bitfield_type_iall_barrier_bits
 
opt_c_api_constant< mp_list< access_specifier >, enum_type_iread_only
 
opt_c_api_constant< mp_list< access_specifier >, enum_type_iwrite_only
 
opt_c_api_constant< mp_list< precision_type >, enum_type_ilow_float
 
opt_c_api_constant< mp_list< precision_type >, enum_type_imedium_float
 
opt_c_api_constant< mp_list< precision_type >, enum_type_ihigh_float
 
opt_c_api_constant< mp_list< precision_type >, enum_type_ilow_int
 
opt_c_api_constant< mp_list< precision_type >, enum_type_imedium_int
 
opt_c_api_constant< mp_list< precision_type >, enum_type_ihigh_int
 
opt_c_api_constant< mp_list< oglp::object_type >, enum_type_ibuffer
 
opt_c_api_constant< mp_list< oglp::object_type >, enum_type_iframebuffer
 
opt_c_api_constant< mp_list< oglp::object_type >, enum_type_iprogram_pipeline
 
opt_c_api_constant< mp_list< oglp::object_type >, enum_type_iprogram
 
opt_c_api_constant< mp_list< oglp::object_type >, enum_type_iquery
 
opt_c_api_constant< mp_list< oglp::object_type, renderbuffer_target >, enum_type_irenderbuffer
 
opt_c_api_constant< mp_list< oglp::object_type >, enum_type_isampler
 
opt_c_api_constant< mp_list< oglp::object_type >, enum_type_ishader
 
opt_c_api_constant< mp_list< oglp::object_type, matrix_mode >, enum_type_itexture
 
opt_c_api_constant< mp_list< oglp::object_type, transform_feedback_target >, enum_type_itransform_feedback
 
opt_c_api_constant< mp_list< oglp::object_type, client_capability >, enum_type_ivertex_array
 
opt_c_api_constant< mp_list< oglp::shader_type, program_pipeline_parameter >, enum_type_ivertex_shader
 
opt_c_api_constant< mp_list< oglp::shader_type, program_pipeline_parameter >, enum_type_itess_control_shader
 
opt_c_api_constant< mp_list< oglp::shader_type, program_pipeline_parameter >, enum_type_itess_evaluation_shader
 
opt_c_api_constant< mp_list< oglp::shader_type, program_pipeline_parameter >, enum_type_igeometry_shader
 
opt_c_api_constant< mp_list< oglp::shader_type, program_pipeline_parameter >, enum_type_ifragment_shader
 
opt_c_api_constant< mp_list< oglp::shader_type >, enum_type_icompute_shader
 
opt_c_api_constant< mp_list< named_string_kind >, enum_type_c< 0x8DAE > > shader_include
 
opt_c_api_constant< mp_list< sync_type >, enum_type_isync_fence
 
opt_c_api_constant< mp_list< oglp::sync_condition, sync_parameter >, enum_type_isync_gpu_commands_complete
 
opt_c_api_constant< mp_list< oglp::sync_status >, enum_type_isignaled
 
opt_c_api_constant< mp_list< oglp::sync_status >, enum_type_iunsignaled
 
opt_c_api_constant< mp_list< sync_parameter >, enum_type_iobject_type
 
opt_c_api_constant< mp_list< sync_parameter >, enum_type_isync_status
 
opt_c_api_constant< mp_list< sync_parameter >, enum_type_isync_condition
 
opt_c_api_constant< mp_list< sync_wait_result >, enum_type_ialready_signaled
 
opt_c_api_constant< mp_list< sync_wait_result >, enum_type_itimeout_expired
 
opt_c_api_constant< mp_list< sync_wait_result >, enum_type_iwait_failed
 
opt_c_api_constant< mp_list< shader_parameter >, enum_type_i, oglp::shader_typeshader_type
 
opt_c_api_constant< mp_list< program_stage_bit >, bitfield_type_icompute_shader_bit
 
opt_c_api_constant< mp_list< program_stage_bit >, bitfield_type_ivertex_shader_bit
 
opt_c_api_constant< mp_list< program_stage_bit >, bitfield_type_itess_control_shader_bit
 
opt_c_api_constant< mp_list< program_stage_bit >, bitfield_type_itess_evaluation_shader_bit
 
opt_c_api_constant< mp_list< program_stage_bit >, bitfield_type_igeometry_shader_bit
 
opt_c_api_constant< mp_list< program_stage_bit >, bitfield_type_ifragment_shader_bit
 
opt_c_api_constant< mp_list< program_stage_bit >, bitfield_type_iall_shader_bits
 
opt_c_api_constant< mp_list< program_stage_parameter >, enum_type_iactive_subroutine_uniforms
 
opt_c_api_constant< mp_list< program_stage_parameter >, enum_type_iactive_subroutine_uniform_locations
 
opt_c_api_constant< mp_list< program_stage_parameter >, enum_type_iactive_subroutines
 
opt_c_api_constant< mp_list< program_stage_parameter >, enum_type_iactive_subroutine_uniform_max_length
 
opt_c_api_constant< mp_list< program_stage_parameter >, enum_type_iactive_subroutine_max_length
 
opt_c_api_constant< mp_list< shader_parameter, program_parameter >, enum_type_i, true_falsedelete_status
 
opt_c_api_constant< mp_list< shader_parameter >, enum_type_i, true_falsecompile_status
 
opt_c_api_constant< mp_list< shader_parameter, program_parameter, program_pipeline_parameter >, enum_type_iinfo_log_length
 
opt_c_api_constant< mp_list< shader_parameter >, enum_type_ishader_source_length
 
opt_c_api_constant< mp_list< shader_parameter >, enum_type_i, true_falsespir_v_binary
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_i, true_falseprogram_separable
 
opt_c_api_constant< mp_list< shader_parameter, program_parameter >, enum_type_i, true_falsecompletion_status
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_i, true_falselink_status
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_i, true_falsevalidate_status
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_iattached_shaders
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_iactive_atomic_counter_buffers
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_iactive_attributes
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_iactive_attribute_max_length
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_iactive_uniforms
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_iactive_uniform_max_length
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_iprogram_binary_length
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_icompute_work_group_size
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_itransform_feedback_buffer_mode
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_itransform_feedback_varyings
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_itransform_feedback_varying_max_length
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_igeometry_vertices_out
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_igeometry_input_type
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_igeometry_output_type
 
opt_c_api_constant< mp_list< program_parameter >, enum_type_itess_gen_point_mode
 
opt_c_api_constant< mp_list< program_binary_format >, enum_type_iprogram_binary_format_mesa
 
opt_c_api_constant< mp_list< program_pipeline_parameter >, enum_type_iactive_program
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_width
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_height
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_internal_format
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_samples
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_red_size
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_green_size
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_blue_size
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_alpha_size
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_depth_size
 
opt_c_api_constant< mp_list< renderbuffer_parameter >, enum_type_irenderbuffer_stencil_size
 
opt_c_api_constant< mp_list< framebuffer_target >, enum_type_iframebuffer_framebuffer
 
opt_c_api_constant< mp_list< framebuffer_target >, enum_type_idraw_framebuffer
 
opt_c_api_constant< mp_list< framebuffer_target >, enum_type_iread_framebuffer
 
opt_c_api_constant< mp_list< framebuffer_status >, enum_type_iframebuffer_complete
 
opt_c_api_constant< mp_list< framebuffer_status >, enum_type_iframebuffer_undefined
 
opt_c_api_constant< mp_list< framebuffer_status >, enum_type_iframebuffer_incomplete_attachment
 
opt_c_api_constant< mp_list< framebuffer_status >, enum_type_iframebuffer_incomplete_missing_attachment
 
opt_c_api_constant< mp_list< framebuffer_status >, enum_type_iframebuffer_unsupported
 
opt_c_api_constant< mp_list< framebuffer_status >, enum_type_iframebuffer_incomplete_multisample
 
opt_c_api_constant< mp_list< framebuffer_status >, enum_type_iframebuffer_incomplete_layer_targets
 
opt_c_api_constant< mp_list< framebuffer_parameter >, enum_type_iframebuffer_default_width
 
opt_c_api_constant< mp_list< framebuffer_parameter >, enum_type_iframebuffer_default_height
 
opt_c_api_constant< mp_list< framebuffer_parameter >, enum_type_iframebuffer_default_layers
 
opt_c_api_constant< mp_list< framebuffer_parameter >, enum_type_iframebuffer_default_samples
 
opt_c_api_constant< mp_list< framebuffer_parameter >, enum_type_iframebuffer_default_fixed_sample_locations
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_red_size
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_green_size
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_blue_size
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_alpha_size
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_depth_size
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_stencil_size
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_component_type
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_color_encoding
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_object_type
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_object_name
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_texture_level
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_texture_cube_map_face
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_i, true_falseframebuffer_attachment_layered
 
opt_c_api_constant< mp_list< framebuffer_attachment_parameter >, enum_type_iframebuffer_attachment_texture_layer
 
opt_c_api_constant< mp_list< framebuffer_attachment >, enum_type_i, nothing_t, true > color_attachment0
 
opt_c_api_constant< mp_list< framebuffer_attachment >, enum_type_idepth_attachment
 
opt_c_api_constant< mp_list< framebuffer_attachment >, enum_type_istencil_attachment
 
opt_c_api_constant< mp_list< framebuffer_attachment >, enum_type_idepth_stencil_attachment
 
opt_c_api_constant< mp_list< framebuffer_buffer, matrix_mode >, enum_type_icolor
 
opt_c_api_constant< mp_list< framebuffer_buffer, framebuffer_attachment >, enum_type_idepth
 
opt_c_api_constant< mp_list< framebuffer_buffer, framebuffer_attachment >, enum_type_istencil
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_iarray_buffer
 
opt_c_api_constant< mp_list< buffer_target, program_interface >, enum_type_iatomic_counter_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_icopy_read_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_icopy_write_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_idispatch_indirect_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_idraw_indirect_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_ielement_array_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_iparameter_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_ipixel_pack_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_ipixel_unpack_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_iquery_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_ishader_storage_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_itexture_buffer
 
opt_c_api_constant< mp_list< buffer_target, program_interface >, enum_type_itransform_feedback_buffer
 
opt_c_api_constant< mp_list< buffer_target >, enum_type_iuniform_buffer
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_i, access_specifierbuffer_access
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_i, enum_bitfield< buffer_map_access_bit > > buffer_access_flags
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_i, true_falsebuffer_immutable_storage
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_i, true_falsebuffer_mapped
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_ibuffer_map_length
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_ibuffer_map_offset
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_ibuffer_size
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_i, enum_bitfield< buffer_storage_bit > > buffer_storage_flags
 
opt_c_api_constant< mp_list< buffer_parameter >, enum_type_i, oglp::buffer_usagebuffer_usage
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_istream_draw
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_istream_read
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_istream_copy
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_istatic_draw
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_istatic_read
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_istatic_copy
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_idynamic_draw
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_idynamic_read
 
opt_c_api_constant< mp_list< oglp::buffer_usage >, enum_type_idynamic_copy
 
opt_c_api_constant< mp_list< buffer_map_access_bit, buffer_storage_bit >, bitfield_type_imap_read_bit
 
opt_c_api_constant< mp_list< buffer_map_access_bit, buffer_storage_bit >, bitfield_type_imap_write_bit
 
opt_c_api_constant< mp_list< buffer_map_access_bit, buffer_storage_bit >, bitfield_type_imap_persistent_bit
 
opt_c_api_constant< mp_list< buffer_map_access_bit, buffer_storage_bit >, bitfield_type_imap_coherent_bit
 
opt_c_api_constant< mp_list< buffer_map_access_bit >, bitfield_type_imap_invalidate_range_bit
 
opt_c_api_constant< mp_list< buffer_map_access_bit >, bitfield_type_imap_invalidate_buffer_bit
 
opt_c_api_constant< mp_list< buffer_map_access_bit >, bitfield_type_imap_flush_explicit_bit
 
opt_c_api_constant< mp_list< buffer_map_access_bit >, bitfield_type_imap_unsynchronized_bit
 
opt_c_api_constant< mp_list< buffer_storage_bit >, bitfield_type_idynamic_storage_bit
 
opt_c_api_constant< mp_list< buffer_storage_bit >, bitfield_type_iclient_storage_bit
 
opt_c_api_constant< mp_list< buffer_storage_bit >, bitfield_type_isparse_storage_bit
 
opt_c_api_constant< mp_list< oglp::texture_unit >, enum_type_i, nothing_t, true > texture0
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_3d
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_2d
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_1d
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_2d_array
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_1d_array
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_rectangle
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map_array
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_2d_multisample
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_2d_multisample_array
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map_positive_x
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map_negative_x
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map_positive_y
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map_negative_y
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map_positive_z
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_itexture_cube_map_negative_z
 
opt_c_api_constant< mp_list< oglp::texture_target >, enum_type_c< 0x8D65 > > texture_external
 
opt_c_api_constant< mp_list< oglp::texture_compare_mode >, enum_type_icompare_ref_to_texture
 
opt_c_api_constant< mp_list< oglp::texture_min_filter, oglp::texture_mag_filter, oglp::texture_filter, oglp::blit_filter >, enum_type_inearest
 
opt_c_api_constant< mp_list< oglp::texture_min_filter, oglp::texture_mag_filter, oglp::texture_filter, oglp::blit_filter >, enum_type_ilinear
 
opt_c_api_constant< mp_list< oglp::texture_min_filter >, enum_type_inearest_mipmap_linear
 
opt_c_api_constant< mp_list< oglp::texture_min_filter >, enum_type_ilinear_mipmap_nearest
 
opt_c_api_constant< mp_list< oglp::texture_min_filter >, enum_type_ilinear_mipmap_linear
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_width
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_height
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_depth
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_red_size
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_blue_size
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_alpha_size
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_depth_size
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_shared_size
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_i, pixel_data_typetexture_red_type
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_i, pixel_data_typetexture_green_type
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_i, pixel_data_typetexture_blue_type
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_i, pixel_data_typetexture_alpha_type
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_i, pixel_data_typetexture_depth_type
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_idepth_stencil_texture_mode
 
opt_c_api_constant< mp_list< texture_parameter, internal_format_parameter >, enum_type_iimage_format_compatibility_type
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_itexture_base_level
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_itexture_border_color
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_i, oglp::texture_compare_modetexture_compare_mode
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_i, oglp::compare_functiontexture_compare_func
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_i, pixel_internal_formattexture_internal_format
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_i, true_falsetexture_immutable_format
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_itexture_immutable_levels
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_itexture_lod_bias
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_i, oglp::texture_mag_filtertexture_mag_filter
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_itexture_max_level
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_itexture_max_lod
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_i, oglp::texture_min_filtertexture_min_filter
 
opt_c_api_constant< mp_list< texture_parameter, sampler_parameter >, enum_type_itexture_min_lod
 
opt_c_api_constant< mp_list< texture_parameter, texture_swizzle_mode >, enum_type_i, texture_swizzle_modetexture_swizzle_r
 
opt_c_api_constant< mp_list< texture_parameter, texture_swizzle_mode >, enum_type_i, texture_swizzle_modetexture_swizzle_g
 
opt_c_api_constant< mp_list< texture_parameter, texture_swizzle_mode >, enum_type_i, texture_swizzle_modetexture_swizzle_b
 
opt_c_api_constant< mp_list< texture_parameter, texture_swizzle_mode >, enum_type_i, texture_swizzle_modetexture_swizzle_a
 
opt_c_api_constant< mp_list< texture_parameter, texture_swizzle_mode >, enum_type_itexture_swizzle_rgba
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_i, oglp::texture_targettexture_target
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_itexture_view_min_layer
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_itexture_view_min_level
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_itexture_view_num_layers
 
opt_c_api_constant< mp_list< texture_parameter >, enum_type_itexture_view_num_levels
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_i, true_falsetexture_fixed_sample_locations
 
opt_c_api_constant< mp_list< texture_parameter, texture_wrap_coord, sampler_parameter >, enum_type_i, oglp::texture_wrap_modetexture_wrap_s
 
opt_c_api_constant< mp_list< texture_parameter, texture_wrap_coord, sampler_parameter >, enum_type_i, oglp::texture_wrap_modetexture_wrap_t
 
opt_c_api_constant< mp_list< texture_parameter, texture_wrap_coord, sampler_parameter >, enum_type_i, oglp::texture_wrap_modetexture_wrap_r
 
opt_c_api_constant< mp_list< texture_wrap_mode >, enum_type_iclamp_to_edge
 
opt_c_api_constant< mp_list< texture_wrap_mode >, enum_type_irepeat
 
opt_c_api_constant< mp_list< texture_wrap_mode >, enum_type_iclamp_to_border
 
opt_c_api_constant< mp_list< texture_wrap_mode >, enum_type_imirrored_repeat
 
opt_c_api_constant< mp_list< texture_wrap_mode >, enum_type_imirror_clamp_to_edge
 
opt_c_api_constant< mp_list< texture_swizzle_mode, pixel_internal_format, pixel_format >, enum_type_ired
 
opt_c_api_constant< mp_list< texture_swizzle_mode, pixel_format >, enum_type_igreen
 
opt_c_api_constant< mp_list< texture_swizzle_mode, pixel_format >, enum_type_iblue
 
opt_c_api_constant< mp_list< texture_swizzle_mode, path_color_format_nv >, enum_type_ialpha
 
opt_c_api_constant< mp_list< texture_swizzle_mode, blend_function, stencil_operation >, enum_type_izero
 
opt_c_api_constant< mp_list< texture_swizzle_mode, blend_function >, enum_type_ione
 
opt_c_api_constant< mp_list< query_target >, enum_type_iprimitives_generated
 
opt_c_api_constant< mp_list< query_target >, enum_type_itransform_feedback_primitives_written
 
opt_c_api_constant< mp_list< query_target >, enum_type_itransform_feedback_overflow
 
opt_c_api_constant< mp_list< query_target >, enum_type_itransform_feedback_stream_overflow
 
opt_c_api_constant< mp_list< query_target >, enum_type_isamples_passed
 
opt_c_api_constant< mp_list< query_target >, enum_type_iany_samples_passed
 
opt_c_api_constant< mp_list< query_target >, enum_type_iany_samples_passed_conservative
 
opt_c_api_constant< mp_list< query_target >, enum_type_itime_elapsed
 
opt_c_api_constant< mp_list< query_target, counter_query_target >, enum_type_itimestamp
 
opt_c_api_constant< mp_list< query_target >, enum_type_ivertices_submitted
 
opt_c_api_constant< mp_list< query_target >, enum_type_iprimitives_submitted
 
opt_c_api_constant< mp_list< query_target >, enum_type_ivertex_shader_invocations
 
opt_c_api_constant< mp_list< query_target >, enum_type_itess_control_shader_patches
 
opt_c_api_constant< mp_list< query_target >, enum_type_itess_evaluation_shader_invocations
 
opt_c_api_constant< mp_list< query_target >, enum_type_igeometry_shader_invocations
 
opt_c_api_constant< mp_list< query_target >, enum_type_igeometry_shader_primitives_emitted
 
opt_c_api_constant< mp_list< query_target >, enum_type_iclipping_input_primitives
 
opt_c_api_constant< mp_list< query_target >, enum_type_iclipping_output_primitives
 
opt_c_api_constant< mp_list< query_target >, enum_type_ifragment_shader_invocations
 
opt_c_api_constant< mp_list< query_target >, enum_type_icompute_shader_invocations
 
opt_c_api_constant< mp_list< query_parameter >, enum_type_iquery_result
 
opt_c_api_constant< mp_list< query_parameter >, enum_type_i, true_falsequery_result_available
 
opt_c_api_constant< mp_list< transform_feedback_mode >, enum_type_iinterleaved_attribs
 
opt_c_api_constant< mp_list< transform_feedback_mode >, enum_type_iseparate_attribs
 
opt_c_api_constant< mp_list< transform_feedback_parameter >, enum_type_itransform_feedback_buffer_start
 
opt_c_api_constant< mp_list< transform_feedback_parameter >, enum_type_itransform_feedback_buffer_size
 
opt_c_api_constant< mp_list< transform_feedback_parameter >, enum_type_i, true_falsetransform_feedback_active
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_icurrent_vertex_attrib
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_array_buffer_binding
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_array_divisor
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_i, true_falsevertex_attrib_array_enabled
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_i, true_falsevertex_attrib_array_integer
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_array_integer_ext
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_i, true_falsevertex_attrib_array_long
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_i, true_falsevertex_attrib_array_normalized
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_array_pointer
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_array_size
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_array_stride
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_array_type
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_binding
 
opt_c_api_constant< mp_list< vertex_attrib_parameter >, enum_type_ivertex_attrib_relative_offset
 
opt_c_api_constant< mp_list< program_interface >, enum_type_iuniform
 
opt_c_api_constant< mp_list< program_interface >, enum_type_iuniform_block
 
opt_c_api_constant< mp_list< program_interface >, enum_type_iprogram_input
 
opt_c_api_constant< mp_list< program_interface >, enum_type_iprogram_output
 
opt_c_api_constant< mp_list< program_interface >, enum_type_ivertex_subroutine
 
opt_c_api_constant< mp_list< program_interface >, enum_type_itess_control_subroutine
 
opt_c_api_constant< mp_list< program_interface >, enum_type_itess_evaluation_subroutine
 
opt_c_api_constant< mp_list< program_interface >, enum_type_igeometry_subroutine
 
opt_c_api_constant< mp_list< program_interface >, enum_type_ifragment_subroutine
 
opt_c_api_constant< mp_list< program_interface >, enum_type_icompute_subroutine
 
opt_c_api_constant< mp_list< program_interface >, enum_type_ivertex_subroutine_uniform
 
opt_c_api_constant< mp_list< program_interface >, enum_type_itess_control_subroutine_uniform
 
opt_c_api_constant< mp_list< program_interface >, enum_type_itess_evaluation_subroutine_uniform
 
opt_c_api_constant< mp_list< program_interface >, enum_type_igeometry_subroutine_uniform
 
opt_c_api_constant< mp_list< program_interface >, enum_type_ifragment_subroutine_uniform
 
opt_c_api_constant< mp_list< program_interface >, enum_type_icompute_subroutine_uniform
 
opt_c_api_constant< mp_list< program_interface >, enum_type_itransform_feedback_varying
 
opt_c_api_constant< mp_list< program_interface >, enum_type_ibuffer_variable
 
opt_c_api_constant< mp_list< program_interface >, enum_type_ibuffer_storage_block
 
opt_c_api_constant< mp_list< program_interface >, enum_type_ifragment_input_nv
 
opt_c_api_constant< mp_list< program_property >, enum_type_iactive_variables
 
opt_c_api_constant< mp_list< program_property >, enum_type_inum_active_variables
 
opt_c_api_constant< mp_list< program_property >, enum_type_iarray_size
 
opt_c_api_constant< mp_list< program_property >, enum_type_iarray_stride
 
opt_c_api_constant< mp_list< program_property >, enum_type_iblock_index
 
opt_c_api_constant< mp_list< program_property >, enum_type_iis_row_major
 
opt_c_api_constant< mp_list< program_property >, enum_type_imatrix_stride
 
opt_c_api_constant< mp_list< program_property >, enum_type_iatomic_counter_buffer_index
 
opt_c_api_constant< mp_list< program_property >, enum_type_ibuffer_data_size
 
opt_c_api_constant< mp_list< program_property >, enum_type_inum_compatible_subroutines
 
opt_c_api_constant< mp_list< program_property >, enum_type_icompatible_subroutines
 
opt_c_api_constant< mp_list< program_property >, enum_type_iis_per_patch
 
opt_c_api_constant< mp_list< program_property >, enum_type_ilocation
 
opt_c_api_constant< mp_list< program_property >, enum_type_ilocation_component
 
opt_c_api_constant< mp_list< program_property >, enum_type_ilocation_index
 
opt_c_api_constant< mp_list< program_property >, enum_type_ioffset
 
opt_c_api_constant< mp_list< program_property >, enum_type_ireferenced_by_vertex_shader
 
opt_c_api_constant< mp_list< program_property >, enum_type_ireferenced_by_tess_control_shader
 
opt_c_api_constant< mp_list< program_property >, enum_type_ireferenced_by_tess_evaluation_shader
 
opt_c_api_constant< mp_list< program_property >, enum_type_ireferenced_by_geometry_shader
 
opt_c_api_constant< mp_list< program_property >, enum_type_ireferenced_by_fragment_shader
 
opt_c_api_constant< mp_list< program_property >, enum_type_ireferenced_by_compute_shader
 
opt_c_api_constant< mp_list< program_property >, enum_type_itransform_feedback_buffer_index
 
opt_c_api_constant< mp_list< program_property >, enum_type_itop_level_array_size
 
opt_c_api_constant< mp_list< program_property >, enum_type_itop_level_array_stride
 
opt_c_api_constant< mp_list< program_property >, enum_type_itype
 
opt_c_api_constant< mp_list< program_property >, enum_type_ipath_gen_mode_nv
 
opt_c_api_constant< mp_list< program_property >, enum_type_ipath_gen_components_nv
 
opt_c_api_constant< mp_list< program_property >, enum_type_ipath_gen_coeff_nv
 
opt_c_api_constant< mp_list< capability >, enum_type_iblend
 
opt_c_api_constant< mp_list< capability >, enum_type_iprimitive_restart
 
opt_c_api_constant< mp_list< capability >, enum_type_i, nothing_t, true > clip_distance0
 
opt_c_api_constant< mp_list< capability >, enum_type_icull_face
 
opt_c_api_constant< mp_list< capability >, enum_type_idepth_clamp
 
opt_c_api_constant< mp_list< capability >, enum_type_idepth_test
 
opt_c_api_constant< mp_list< capability >, enum_type_iscissor_test
 
opt_c_api_constant< mp_list< capability >, enum_type_istencil_test
 
opt_c_api_constant< mp_list< capability >, enum_type_imultisample
 
opt_c_api_constant< mp_list< capability >, enum_type_idebug_output
 
opt_c_api_constant< mp_list< capability >, enum_type_idebug_output_synchronous
 
opt_c_api_constant< mp_list< client_capability >, enum_type_icolor_array
 
opt_c_api_constant< mp_list< client_capability >, enum_type_iedge_flag_array
 
opt_c_api_constant< mp_list< client_capability >, enum_type_ifog_coord_array
 
opt_c_api_constant< mp_list< client_capability >, enum_type_iindex_array
 
opt_c_api_constant< mp_list< client_capability >, enum_type_inormal_array
 
opt_c_api_constant< mp_list< client_capability >, enum_type_isecondary_color_array
 
opt_c_api_constant< mp_list< client_capability >, enum_type_itexture_coord_array
 
opt_c_api_constant< mp_list< client_capability >, enum_type_ivertex_attrib_array_unified_nv
 
opt_c_api_constant< mp_list< client_capability >, enum_type_ielement_array_unified_nv
 
opt_c_api_constant< mp_list< client_capability >, enum_type_iuniform_buffer_unified_nv
 
opt_c_api_constant< mp_list< surface_buffer, framebuffer_attachment >, enum_type_ifront_left
 
opt_c_api_constant< mp_list< surface_buffer, framebuffer_attachment >, enum_type_ifront_right
 
opt_c_api_constant< mp_list< surface_buffer, framebuffer_attachment >, enum_type_iback_left
 
opt_c_api_constant< mp_list< surface_buffer, framebuffer_attachment >, enum_type_iback_right
 
opt_c_api_constant< mp_list< surface_buffer, face_mode, framebuffer_attachment >, enum_type_ifront
 
opt_c_api_constant< mp_list< surface_buffer, face_mode, framebuffer_attachment >, enum_type_iback
 
opt_c_api_constant< mp_list< surface_buffer >, enum_type_ileft
 
opt_c_api_constant< mp_list< surface_buffer >, enum_type_iright
 
opt_c_api_constant< mp_list< surface_buffer, face_mode >, enum_type_ifront_and_back
 
opt_c_api_constant< mp_list< binding_query, program_property >, enum_type_i, buffer_namearray_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_nameatomic_counter_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_namecopy_read_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_namecopy_write_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_namedispatch_indirect_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_namedraw_indirect_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_nameelement_array_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_namepixel_pack_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_namepixel_unpack_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_nameshader_storage_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_nametexture_buffer_binding
 
opt_c_api_constant< mp_list< binding_query, transform_feedback_parameter >, enum_type_i, buffer_nametransform_feedback_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_nameuniform_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_namequery_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, buffer_nameparameter_buffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_ibuffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, framebuffer_namedraw_framebuffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, renderbuffer_namerenderbuffer_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, sampler_namesampler_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_1d
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_2d
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_3d
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_1d_array
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_2d_array
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_rectangle
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_buffer
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_cube_map
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_cube_map_array
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_2d_multisample
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, texture_nametexture_binding_2d_multisample_array
 
opt_c_api_constant< mp_list< binding_query >, enum_type_c< 0x8D67 >, texture_nametexture_binding_external
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, transform_feedback_nametransform_feedback_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, vertex_array_namevertex_array_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, program_pipeline_nameprogram_pipeline_binding
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, program_namecurrent_program
 
opt_c_api_constant< mp_list< binding_query >, enum_type_i, nothing_t, true > draw_buffer0
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imajor_version
 
opt_c_api_constant< mp_list< integer_query >, enum_type_iminor_version
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, oglp::reset_notification_strategyreset_notification_strategy
 
opt_c_api_constant< mp_list< integer_query >, enum_type_inum_shading_language_versions
 
opt_c_api_constant< mp_list< integer_query >, enum_type_inum_extensions
 
opt_c_api_constant< mp_list< integer_query >, enum_type_inum_spir_v_extensions
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, enum_bitfield< context_flag_bit > > context_flags
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, enum_bitfield< context_profile_bit > > context_profile_mask
 
opt_c_api_constant< mp_list< integer_query >, enum_type_idoublebuffer
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istereo
 
opt_c_api_constant< mp_list< integer_query >, enum_type_iclip_origin
 
opt_c_api_constant< mp_list< integer_query >, enum_type_iclip_depth_mode
 
opt_c_api_constant< mp_list< integer_query >, enum_type_iclamp_read_color
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, provoke_modeprovoking_vertex
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, provoke_modelayer_provoking_vertex
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, provoke_modeviewport_index_provoking_vertex
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, face_modecull_face_mode
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, face_orientationfront_face
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, oglp::polygon_modepolygon_mode
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, texture_unitactive_texture
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_func
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_value_mask
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_ref
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_fail
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_pass_depth_pass
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_back_func
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_back_value_mask
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_back_ref
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_back_fail
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_back_pass_depth_fail
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_back_pass_depth_pass
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_writemask
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_back_writemask
 
opt_c_api_constant< mp_list< integer_query >, enum_type_istencil_clear_value
 
opt_c_api_constant< mp_list< integer_query >, enum_type_idepth_func
 
opt_c_api_constant< mp_list< integer_query >, enum_type_ilogic_op_mode
 
opt_c_api_constant< mp_list< integer_query >, enum_type_isample_buffers
 
opt_c_api_constant< mp_list< integer_query >, enum_type_isubpixel_bits
 
opt_c_api_constant< mp_list< integer_query >, enum_type_iviewport_subpixel_bits
 
opt_c_api_constant< mp_list< integer_query >, enum_type_inum_compressed_texture_formats
 
opt_c_api_constant< mp_list< integer_query >, enum_type_icompressed_texture_formats
 
opt_c_api_constant< mp_list< integer_query >, enum_type_inum_program_binary_formats
 
opt_c_api_constant< mp_list< integer_query >, enum_type_iprogram_binary_formats
 
opt_c_api_constant< mp_list< integer_query >, enum_type_inum_shader_binary_formats
 
opt_c_api_constant< mp_list< integer_query >, enum_type_ishader_binary_formats
 
opt_c_api_constant< mp_list< integer_query >, enum_type_itexture_buffer_offset_alignment
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_vertex_uniform_blocks
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_tess_control_uniform_blocks
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_tess_evaluation_uniform_blocks
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_geometry_uniform_blocks
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_fragment_uniform_blocks
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_compute_uniform_blocks
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_combined_uniform_blocks
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_uniform_block_size
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_debug_message_length
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_debug_logged_messages
 
opt_c_api_constant< mp_list< integer_query >, enum_type_idebug_logged_messages
 
opt_c_api_constant< mp_list< integer_query >, enum_type_idebug_next_logged_message_length
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_debug_group_stack_depth
 
opt_c_api_constant< mp_list< integer_query >, enum_type_idebug_group_stack_depth
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_label_length
 
opt_c_api_constant< mp_list< integer_query >, enum_type_i, true_falseshader_compiler
 
opt_c_api_constant< mp_list< integer_query >, enum_type_imax_shader_compiler_threads
 
opt_c_api_constant< mp_list< float_query >, enum_type_iline_width
 
opt_c_api_constant< mp_list< float_query >, enum_type_ipoint_size
 
opt_c_api_constant< mp_list< float_query >, enum_type_ipolygon_offset_clamp
 
opt_c_api_constant< mp_list< float_query >, enum_type_ipolygon_offset_factor
 
opt_c_api_constant< mp_list< float_query >, enum_type_ipolygon_offset_units
 
opt_c_api_constant< mp_list< float_query >, enum_type_isample_coverage_value
 
opt_c_api_constant< mp_list< float_query >, enum_type_iblend_color
 
opt_c_api_constant< mp_list< float_query >, enum_type_icolor_clear_value
 
opt_c_api_constant< mp_list< float_query >, enum_type_idepth_clear_value
 
opt_c_api_constant< mp_list< float_query >, enum_type_iviewport_bounds_range
 
opt_c_api_constant< mp_list< float_query >, enum_type_ipoint_size_range
 
opt_c_api_constant< mp_list< float_query >, enum_type_ipoint_size_granularity
 
opt_c_api_constant< mp_list< float_query >, enum_type_ialiased_line_width_range
 
opt_c_api_constant< mp_list< float_query >, enum_type_ismooth_line_width_range
 
opt_c_api_constant< mp_list< float_query >, enum_type_ismooth_line_width_granularity
 
opt_c_api_constant< mp_list< float_query >, enum_type_imin_sample_shading_value
 
opt_c_api_constant< mp_list< float_query >, enum_type_imin_fragment_interpolation_offset
 
opt_c_api_constant< mp_list< float_query >, enum_type_imax_fragment_interpolation_offset
 
opt_c_api_constant< mp_list< float_query >, enum_type_imax_texture_lod_bias
 
opt_c_api_constant< mp_list< float_query >, enum_type_imax_texture_max_anisotropy
 
opt_c_api_constant< mp_list< float_query >, enum_type_imax_viewport_dims
 
opt_c_api_constant< mp_list< string_query >, enum_type_ivendor
 
opt_c_api_constant< mp_list< string_query >, enum_type_irenderer
 
opt_c_api_constant< mp_list< string_query >, enum_type_iversion
 
opt_c_api_constant< mp_list< string_query >, enum_type_ishading_language_version
 
opt_c_api_constant< mp_list< string_query >, enum_type_iextensions
 
opt_c_api_constant< mp_list< named_string_query >, enum_type_c< 0x8DE9 > > named_string_length
 
opt_c_api_constant< mp_list< named_string_query >, enum_type_c< 0x8DEA >, named_string_kindnamed_string_type
 
opt_c_api_constant< mp_list< buffer_clear_bit, buffer_blit_bit >, bitfield_type_icolor_buffer_bit
 
opt_c_api_constant< mp_list< buffer_clear_bit, buffer_blit_bit >, bitfield_type_idepth_buffer_bit
 
opt_c_api_constant< mp_list< buffer_clear_bit, buffer_blit_bit >, bitfield_type_istencil_buffer_bit
 
opt_c_api_constant< mp_list< compare_function >, enum_type_ilequal
 
opt_c_api_constant< mp_list< compare_function >, enum_type_igequal
 
opt_c_api_constant< mp_list< compare_function >, enum_type_iless
 
opt_c_api_constant< mp_list< compare_function >, enum_type_igreater
 
opt_c_api_constant< mp_list< compare_function, tess_gen_primitive_spacing >, enum_type_iequal
 
opt_c_api_constant< mp_list< compare_function >, enum_type_inotequal
 
opt_c_api_constant< mp_list< compare_function >, enum_type_ialways
 
opt_c_api_constant< mp_list< compare_function >, enum_type_inever
 
type_constructor_constant< opt_c_api_constant< mp_list< data_type, sl_data_type, pixel_data_type >, enum_type_i, typename gl_types::float_type > > float_
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[2]> > float_vec2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[3]> > float_vec3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[4]> > float_vec4
 
type_constructor_constant< opt_c_api_constant< mp_list< data_type, sl_data_type >, enum_type_i, typename gl_types::double_type > > double_
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[2]> > double_vec2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[3]> > double_vec3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[4]> > double_vec4
 
type_constructor_constant< opt_c_api_constant< mp_list< data_type, sl_data_type, pixel_data_type >, enum_type_i, typename gl_types::int_type > > int_
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::int_type[2]> > int_vec2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::int_type[3]> > int_vec3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::int_type[4]> > int_vec4
 
type_constructor_constant< opt_c_api_constant< mp_list< data_type, sl_data_type, pixel_data_type, index_data_type >, enum_type_i, typename gl_types::uint_type > > unsigned_int_
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::uint_type[2]> > unsigned_int_vec2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::uint_type[3]> > unsigned_int_vec3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::uint_type[4]> > unsigned_int_vec4
 
type_constructor_constant< opt_c_api_constant< mp_list< data_type, sl_data_type >, enum_type_i, typename gl_types::bool_type > > bool_
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::bool_type[2]> > bool_vec2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::bool_type[3]> > bool_vec3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::bool_type[4]> > bool_vec4
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[2][2]> > float_mat2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[3][3]> > float_mat3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[4][4]> > float_mat4
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[2][3]> > float_mat2x3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[2][4]> > float_mat2x4
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[3][2]> > float_mat3x2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[3][4]> > float_mat3x4
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[4][2]> > float_mat4x2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::float_type[4][3]> > float_mat4x3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[2][2]> > double_mat2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[3][3]> > double_mat3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[4][4]> > double_mat4
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[2][3]> > double_mat2x3
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[2][4]> > double_mat2x4
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[3][2]> > double_mat3x2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[3][4]> > double_mat3x4
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[4][2]> > double_mat4x2
 
type_constructor_constant< opt_c_api_constant< mp_list< sl_data_type >, enum_type_i, typename gl_types::double_type[4][3]> > double_mat4x3
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_1d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_3d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_cube
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_1d_shadow
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d_shadow
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_1d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_cube_map_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_1d_array_shadow
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d_array_shadow
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d_multisample
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d_multisample_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_cube_shadow
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_cube_map_array_shadow
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_buffer
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d_rect
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_isampler_2d_rect_shadow
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_1d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_2d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_3d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_cube
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_1d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_2d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_cube_map_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_2d_multisample
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_2d_multisample_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_buffer
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_sampler_2d_rect
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_1d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_2d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_3d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_cube
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_1d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_2d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_cube_map_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_2d_multisample
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_2d_multisample_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_buffer
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_sampler_2d_rect
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_1d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_2d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_3d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_2d_rect
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_cube
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_buffer
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_1d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_2d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_2d_multisample
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iimage_2d_multisample_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_1d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_2d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_3d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_2d_rect
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_cube
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_buffer
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_1d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_2d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_2d_multisample
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iint_image_2d_multisample_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_1d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_2d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_3d
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_2d_rect
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_cube
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_buffer
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_1d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_2d_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_2d_multisample
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_image_2d_multisample_array
 
opt_c_api_constant< mp_list< sl_data_type >, enum_type_iunsigned_int_atomic_counter
 
opt_c_api_constant< mp_list< primitive_type, transform_feedback_primitive_type, old_primitive_type >, enum_type_ipoints
 
opt_c_api_constant< mp_list< primitive_type, old_primitive_type >, enum_type_iline_strip
 
opt_c_api_constant< mp_list< primitive_type, old_primitive_type >, enum_type_iline_loop
 
opt_c_api_constant< mp_list< primitive_type, old_primitive_type, transform_feedback_primitive_type >, enum_type_ilines
 
opt_c_api_constant< mp_list< primitive_type, old_primitive_type >, enum_type_itriangle_strip
 
opt_c_api_constant< mp_list< primitive_type, old_primitive_type >, enum_type_itriangle_fan
 
opt_c_api_constant< mp_list< primitive_type, old_primitive_type, tess_gen_primitive_type, transform_feedback_primitive_type >, enum_type_itriangles
 
opt_c_api_constant< mp_list< old_primitive_type, tess_gen_primitive_type >, enum_type_iquads
 
opt_c_api_constant< mp_list< old_primitive_type >, enum_type_iquad_strip
 
opt_c_api_constant< mp_list< old_primitive_type >, enum_type_ipolygon
 
opt_c_api_constant< mp_list< primitive_type >, enum_type_ilines_adjacency
 
opt_c_api_constant< mp_list< primitive_type >, enum_type_iline_strip_adjacency
 
opt_c_api_constant< mp_list< primitive_type >, enum_type_itriangles_adjacency
 
opt_c_api_constant< mp_list< primitive_type >, enum_type_itriangle_strip_adjacency
 
opt_c_api_constant< mp_list< primitive_type >, enum_type_ipatches
 
opt_c_api_constant< mp_list< tess_gen_primitive_type >, enum_type_iisolines
 
opt_c_api_constant< mp_list< tess_gen_primitive_spacing >, enum_type_ifractional_even
 
opt_c_api_constant< mp_list< tess_gen_primitive_spacing >, enum_type_ifractional_odd
 
opt_c_api_constant< mp_list< patch_parameter, integer_query >, enum_type_ipatch_vertices
 
opt_c_api_constant< mp_list< patch_parameter, float_query >, enum_type_ipatch_default_outer_level
 
opt_c_api_constant< mp_list< patch_parameter, float_query >, enum_type_ipatch_default_inner_level
 
opt_c_api_constant< mp_list< face_orientation >, enum_type_icw
 
opt_c_api_constant< mp_list< face_orientation >, enum_type_iccw
 
opt_c_api_constant< mp_list< provoke_mode >, enum_type_ifirst_vertex_convention
 
opt_c_api_constant< mp_list< provoke_mode >, enum_type_ilast_vertex_convention
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_wait
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_no_wait
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_by_region_wait
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_by_region_no_wait
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_wait_inverted
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_no_wait_inverted
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_by_region_wait_inverted
 
opt_c_api_constant< mp_list< conditional_render_mode >, enum_type_iquery_by_region_no_wait_inverted
 
opt_c_api_constant< mp_list< point_parameter >, enum_type_ipoint_size_min
 
opt_c_api_constant< mp_list< point_parameter >, enum_type_ipoint_size_max
 
opt_c_api_constant< mp_list< point_parameter, float_query >, enum_type_ipoint_fade_threshold_size
 
opt_c_api_constant< mp_list< point_parameter, integer_query >, enum_type_i, oglp::point_sprite_coord_originpoint_sprite_coord_origin
 
opt_c_api_constant< mp_list< oglp::point_sprite_coord_origin >, enum_type_ilower_left
 
opt_c_api_constant< mp_list< oglp::point_sprite_coord_origin >, enum_type_iupper_left
 
opt_c_api_constant< mp_list< oglp::polygon_mode >, enum_type_ipoint
 
opt_c_api_constant< mp_list< oglp::polygon_mode >, enum_type_iline
 
opt_c_api_constant< mp_list< oglp::polygon_mode >, enum_type_ifill
 
opt_c_api_constant< mp_list< oglp::polygon_mode >, enum_type_ifill_rectangle_nv
 
opt_c_api_constant< mp_list< stencil_operation >, enum_type_ikeep
 
opt_c_api_constant< mp_list< stencil_operation >, enum_type_ireplace
 
opt_c_api_constant< mp_list< stencil_operation >, enum_type_iincr
 
opt_c_api_constant< mp_list< stencil_operation >, enum_type_idecr
 
opt_c_api_constant< mp_list< stencil_operation, logic_operation, oglp::path_fill_mode_nv >, enum_type_iinvert
 
opt_c_api_constant< mp_list< stencil_operation >, enum_type_iincr_wrap
 
opt_c_api_constant< mp_list< stencil_operation >, enum_type_idecr_wrap
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_iclear
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_iand_
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_iand_reverse
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_icopy
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_iand_inverted
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_inoop
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_ixor_
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_ior_
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_inor
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_iequiv
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_ior_reverse
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_icopy_inverted
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_ior_inverted
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_inand
 
opt_c_api_constant< mp_list< logic_operation >, enum_type_iset
 
opt_c_api_constant< mp_list< blend_equation >, enum_type_ifunc_add
 
opt_c_api_constant< mp_list< blend_equation >, enum_type_ifunc_subtract
 
opt_c_api_constant< mp_list< blend_equation >, enum_type_ifunc_reverse_subtract
 
opt_c_api_constant< mp_list< blend_equation >, enum_type_imin
 
opt_c_api_constant< mp_list< blend_equation >, enum_type_imax
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_imultiply_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_iscreen_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_ioverlay_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_idarken_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_ilighten_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_icolordodge_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_icolorburn_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_ihardlight_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_isoftlight_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_idifference_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_iexclusion_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_ihsl_hue_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_ihsl_saturation_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_ihsl_color_khr
 
opt_c_api_constant< mp_list< blend_equation_advanced >, enum_type_ihsl_luminosity_khr
 
opt_c_api_constant< mp_list< blend_function >, enum_type_isrc_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_ione_minus_src_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_idst_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_ione_minus_dst_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_isrc_alpha
 
opt_c_api_constant< mp_list< blend_function >, enum_type_ione_minus_src_alpha
 
opt_c_api_constant< mp_list< blend_function >, enum_type_idst_alpha
 
opt_c_api_constant< mp_list< blend_function >, enum_type_ione_minus_dst_alpha
 
opt_c_api_constant< mp_list< blend_function >, enum_type_iconstant_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_ione_minus_constant_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_iconstant_alpha
 
opt_c_api_constant< mp_list< blend_function >, enum_type_ione_minus_constant_alpha
 
opt_c_api_constant< mp_list< blend_function >, enum_type_isrc_alpha_saturate
 
opt_c_api_constant< mp_list< blend_function >, enum_type_isrc1_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_ione_minus_src1_color
 
opt_c_api_constant< mp_list< blend_function >, enum_type_isrc1_alpha
 
type_constructor_constant< opt_c_api_constant< mp_list< data_type, pixel_data_type, index_data_type >, enum_type_i, typename gl_types::ubyte_type > > unsigned_byte_
 
opt_c_api_constant< mp_list< data_type, pixel_data_type >, enum_type_ibyte_
 
opt_c_api_constant< mp_list< pixel_data_type, data_type, index_data_type >, enum_type_iunsigned_short_
 
type_constructor_constant< opt_c_api_constant< mp_list< pixel_data_type, data_type >, enum_type_i, typename gl_types::short_type > > short_
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_ihalf_float_
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_byte_3_3_2
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_byte_2_3_3_rev
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_short_5_6_5
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_short_5_6_5_rev
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_short_4_4_4_4
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_short_4_4_4_4_rev
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_short_5_5_5_1
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_int_8_8_8_8
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_int_8_8_8_8_rev
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_int_10_10_10_2
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_int_24_8
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_int_10f_11f_11f_rev
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_iunsigned_int_5_9_9_9_rev
 
opt_c_api_constant< mp_list< pixel_data_type >, enum_type_ifloat_32_unsigned_int_24_8_rev
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_ibgr
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_ibgra
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_ired_integer
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_igreen_integer
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_iblue_integer
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_irg_integer
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_irgb_integer
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_irgba_integer
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_ibgr_integer
 
opt_c_api_constant< mp_list< pixel_format >, enum_type_ibgra_integer
 
opt_c_api_constant< mp_list< pixel_internal_format, pixel_format >, enum_type_idepth_component
 
opt_c_api_constant< mp_list< pixel_internal_format, pixel_format, framebuffer_buffer >, enum_type_idepth_stencil
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_istencil_index8
 
opt_c_api_constant< mp_list< pixel_internal_format, pixel_format >, enum_type_irg
 
opt_c_api_constant< mp_list< pixel_internal_format, pixel_format, path_color_format_nv >, enum_type_irgb
 
opt_c_api_constant< mp_list< pixel_internal_format, pixel_format, path_color_format_nv >, enum_type_irgba
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir8
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir8_snorm
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_ir16
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir16_snorm
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irg8
 
opt_c_api_constant< mp_list< image_unit_format >, enum_type_irg8ui
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irg8_snorm
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irg16
 
opt_c_api_constant< mp_list< image_unit_format >, enum_type_irg16ui
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irg16_snorm
 
opt_c_api_constant< mp_list< image_unit_format >, enum_type_irg32ui
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_ir3_g3_b2
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb4
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb5
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb8
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb8_snorm
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb10
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb12
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb16
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb16_snorm
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgba2
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgba4
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb5_a1
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgba8
 
opt_c_api_constant< mp_list< image_unit_format >, enum_type_irgba8ui
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgba8_snorm
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb10_a2
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgb10_a2ui
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgba12
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgba16
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgba16ui
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgba16_snorm
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir16f
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irg16f
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb16f
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgba16f
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir32f
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irg32f
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb32f
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgba32f
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_irgba32ui
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir11f_g11f_b10f
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_irgb9_e5
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_ir8i
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir8ui
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_ir16i
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir16ui
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir32i
 
opt_c_api_constant< mp_list< pixel_internal_format, image_unit_format >, enum_type_ir32ui
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_isrgb
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_isrgb8
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_isrgb_alpha
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_isrgb8_alpha8
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_icompressed_srgb
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_icompressed_srgb8_etc2
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_icompressed_srgb_alpha
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_icompressed_srgb8_alpha8_etc2_eac
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_icompressed_srgb8_punchthrough_alpha1_etc2
 
opt_c_api_constant< mp_list< pixel_internal_format >, enum_type_icompressed_srgb_alpha_bptc_unorm
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_i, true_falsepack_swap_bytes
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_i, true_falsepack_lsb_first
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_row_length
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_skip_rows
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_skip_pixels
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_alignment
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_image_height
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_skip_images
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_compressed_block_width
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_compressed_block_height
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_compressed_block_depth
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_ipack_compressed_block_size
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_i, true_falseunpack_swap_bytes
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_i, true_falseunpack_lsb_first
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_row_length
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_skip_rows
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_skip_pixels
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_alignment
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_image_height
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_skip_images
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_compressed_block_width
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_compressed_block_height
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_compressed_block_depth
 
opt_c_api_constant< mp_list< pixel_store_parameter >, enum_type_iunpack_compressed_block_size
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_4_x_32
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_2_x_32
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_1_x_32
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_4_x_16
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_2_x_16
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_1_x_16
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_4_x_8
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_2_x_8
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_1_x_8
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_11_11_10
 
opt_c_api_constant< mp_list< oglp::image_compatibility_class >, enum_type_iimage_class_10_10_10_2
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_128_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_96_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_64_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_48_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_32_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_24_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_16_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_8_bits
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_s3tc_dxt1_rgb
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_s3tc_dxt1_rgba
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_s3tc_dxt3_rgba
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_s3tc_dxt5_rgba
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_rgtc1_red
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_rgtc2_rg
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_bptc_unorm
 
opt_c_api_constant< mp_list< oglp::view_compatibility_class >, enum_type_iview_class_bptc_float
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_inum_sample_counts
 
opt_c_api_constant< mp_list< internal_format_parameter, integer_query >, enum_type_isamples
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_supported
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_preferred
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_red_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_green_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_blue_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_alpha_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_depth_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_stencil_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_shared_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_red_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_green_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_blue_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_alpha_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_depth_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iinternalformat_stencil_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_imax_width
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_imax_height
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_imax_depth
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_imax_layers
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_imax_combined_dimensions
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_icolor_components
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_idepth_components
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_istencil_components
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_icolor_renderable
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_idepth_renderable
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_istencil_renderable
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iframebuffer_renderable
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iframebuffer_renderable_layered
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iread_pixels
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iread_pixels_format
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iread_pixels_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_image_format
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_image_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iget_texture_image_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_imipmap
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_igenerate_mipmap
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iauto_generate_mipmap
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_icolor_encoding
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_isrgb_read
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_isrgb_write
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_ifilter
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_ivertex_texture
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itess_control_texture
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itess_evaluation_texture
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_igeometry_texture
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_ifragment_texture
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_icompute_texture
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_shadow
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_gather
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_gather_shadow
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_ishader_image_load
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_ishader_image_store
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_ishader_image_atomic
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iimage_texel_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iimage_compatibility_class
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iimage_pixel_format
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iimage_pixel_type
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_isimultaneous_texture_and_depth_test
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_isimultaneous_texture_and_stencil_test
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_isimultaneous_texture_and_depth_write
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_isimultaneous_texture_and_stencil_write
 
opt_c_api_constant< mp_list< internal_format_parameter, texture_level_parameter >, enum_type_i, true_falsetexture_compressed
 
opt_c_api_constant< mp_list< texture_level_parameter >, enum_type_itexture_compressed_image_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_compressed_block_width
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_compressed_block_height
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_compressed_block_size
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iclear_buffer
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iclear_texture
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_itexture_view
 
opt_c_api_constant< mp_list< internal_format_parameter >, enum_type_iview_compatibility_class
 
opt_c_api_constant< mp_list< sample_parameter >, enum_type_isample_position
 
opt_c_api_constant< mp_list< matrix_mode >, enum_type_iprojection
 
opt_c_api_constant< mp_list< matrix_mode >, enum_type_imodelview
 
opt_c_api_constant< mp_list< debug_output_severity >, enum_type_idebug_severity_high
 
opt_c_api_constant< mp_list< debug_output_severity >, enum_type_idebug_severity_medium
 
opt_c_api_constant< mp_list< debug_output_severity >, enum_type_idebug_severity_low
 
opt_c_api_constant< mp_list< debug_output_severity >, enum_type_idebug_severity_notification
 
opt_c_api_constant< mp_list< debug_output_source >, enum_type_idebug_source_api
 
opt_c_api_constant< mp_list< debug_output_source >, enum_type_idebug_source_window_system
 
opt_c_api_constant< mp_list< debug_output_source >, enum_type_idebug_source_shader_compiler
 
opt_c_api_constant< mp_list< debug_output_source >, enum_type_idebug_source_third_party
 
opt_c_api_constant< mp_list< debug_output_source >, enum_type_idebug_source_application
 
opt_c_api_constant< mp_list< debug_output_source >, enum_type_idebug_source_other
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_error
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_deprecated_behavior
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_undefined_behavior
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_portability
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_performance
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_marker
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_push_group
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_pop_group
 
opt_c_api_constant< mp_list< debug_output_type >, enum_type_idebug_type_other
 
opt_c_api_constant< mp_list< hint_target >, enum_type_i, hint_optionline_smooth_hint
 
opt_c_api_constant< mp_list< hint_target >, enum_type_i, hint_optionpolygon_smooth_hint
 
opt_c_api_constant< mp_list< hint_target >, enum_type_i, hint_optiontexture_compression_hint
 
opt_c_api_constant< mp_list< hint_target >, enum_type_i, hint_optionfragment_shader_derivative_hint
 
opt_c_api_constant< mp_list< hint_option >, enum_type_ifastest
 
opt_c_api_constant< mp_list< hint_option >, enum_type_inicest
 
opt_c_api_constant< mp_list< debug_output_severity, debug_output_source, debug_output_type, hint_option >, enum_type_idont_care
 
opt_c_api_constant< mp_list< support_level >, enum_type_ifull_support
 
opt_c_api_constant< mp_list< support_level >, enum_type_icaveat_support
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_iclose_path_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_imove_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_move_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_iline_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_line_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ihorizontal_line_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_horizontal_line_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ivertical_line_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_vertical_line_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_iquadratic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_quadratic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_icubic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_cubic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ismooth_quadratic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_smooth_quadratic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ismooth_cubic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_smooth_cubic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ismall_ccw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_small_ccw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ismall_cw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_small_cw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ilarge_ccw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_large_ccw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_ilarge_cw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irestart_path_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_idup_first_cubic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_idup_last_cubic_curve_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irect_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_icircular_ccw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_icircular_cw_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_icircular_tangent_arc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_iarc_to_nv
 
opt_c_api_constant< mp_list< path_command_nv >, ubyte_type_irelative_arc_to_nv
 
opt_c_api_constant< mp_list< path_cap_style_nv >, enum_type_iflat
 
opt_c_api_constant< mp_list< path_cap_style_nv >, enum_type_isquare_nv
 
opt_c_api_constant< mp_list< path_cap_style_nv, oglp::path_join_style_nv >, enum_type_iround_nv
 
opt_c_api_constant< mp_list< path_cap_style_nv >, enum_type_itriangular_nv
 
opt_c_api_constant< mp_list< path_color_format_nv >, enum_type_iluminance
 
opt_c_api_constant< mp_list< path_color_format_nv >, enum_type_iintensity
 
opt_c_api_constant< mp_list< path_color_format_nv >, enum_type_iluminance_alpha
 
opt_c_api_constant< mp_list< path_color_nv >, enum_type_iprimary_color_nv
 
opt_c_api_constant< mp_list< path_color_nv >, enum_type_isecondary_color_nv
 
opt_c_api_constant< mp_list< oglp::path_dash_offset_reset_nv >, enum_type_imove_to_resets_nv
 
opt_c_api_constant< mp_list< oglp::path_dash_offset_reset_nv >, enum_type_imove_to_continues_nv
 
opt_c_api_constant< mp_list< oglp::path_stroke_cover_mode_nv, oglp::path_fill_cover_mode_nv >, enum_type_iconvex_hull_nv
 
opt_c_api_constant< mp_list< oglp::path_stroke_cover_mode_nv, oglp::path_fill_cover_mode_nv >, enum_type_ibounding_box_nv
 
opt_c_api_constant< mp_list< oglp::path_stroke_cover_mode_nv, oglp::path_fill_cover_mode_nv >, enum_type_ibounding_box_of_bounding_boxes_nv
 
opt_c_api_constant< mp_list< oglp::path_fill_mode_nv >, enum_type_icount_up_nv
 
opt_c_api_constant< mp_list< oglp::path_fill_mode_nv >, enum_type_icount_down_nv
 
opt_c_api_constant< mp_list< oglp::path_join_style_nv >, enum_type_ibevel_nv
 
opt_c_api_constant< mp_list< oglp::path_join_style_nv >, enum_type_imiter_revert_nv
 
opt_c_api_constant< mp_list< oglp::path_join_style_nv >, enum_type_imiter_truncate_nv
 
opt_c_api_constant< mp_list< path_font_style_nv >, bitfield_type_ibold_bit_nv
 
opt_c_api_constant< mp_list< path_font_style_nv >, bitfield_type_iitalic_bit_nv
 
opt_c_api_constant< mp_list< path_font_target_nv >, enum_type_istandard_font_name_nv
 
opt_c_api_constant< mp_list< path_font_target_nv >, enum_type_isystem_font_name_nv
 
opt_c_api_constant< mp_list< path_font_target_nv >, enum_type_ifile_name_nv
 
opt_c_api_constant< mp_list< path_format_nv >, enum_type_ipath_format_svg_nv
 
opt_c_api_constant< mp_list< path_format_nv >, enum_type_ipath_format_ps_nv
 
opt_c_api_constant< mp_list< oglp::path_gen_mode_nv >, enum_type_ieye_linear
 
opt_c_api_constant< mp_list< oglp::path_gen_mode_nv >, enum_type_iobject_linear
 
opt_c_api_constant< mp_list< oglp::path_gen_mode_nv, path_parameter_nv >, enum_type_ipath_object_bounding_box_nv
 
opt_c_api_constant< mp_list< path_list_mode_nv >, enum_type_iaccum_adjacent_pairs_nv
 
opt_c_api_constant< mp_list< path_list_mode_nv >, enum_type_iadjacent_pairs_nv
 
opt_c_api_constant< mp_list< path_list_mode_nv >, enum_type_ifirst_to_rest_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_width_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_height_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_horizontal_bearing_x_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_horizontal_bearing_y_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_horizontal_bearing_advance_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_vertical_bearing_x_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_vertical_bearing_y_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_vertical_bearing_advance_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_iglyph_has_kerning_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_y_min_bounds_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_x_max_bounds_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_y_max_bounds_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_units_per_em_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_ascender_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_descender_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_height_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_max_advance_width_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_max_advance_height_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_underline_position_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_underline_thickness_bit_nv
 
opt_c_api_constant< mp_list< path_metric_query_nv >, bitfield_type_ifont_has_kerning_bit_nv
 
opt_c_api_constant< mp_list< path_missing_glyph_nv >, enum_type_iskip_missing_glyph_nv
 
opt_c_api_constant< mp_list< path_missing_glyph_nv >, enum_type_iuse_missing_glyph_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_command_count_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_coord_count_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_computed_length_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_stroke_width_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_initial_end_cap_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_terminal_end_cap_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_join_style_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_miter_limit_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_dash_array_count_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_dash_offset_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_dash_offset_reset_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_client_length_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_initial_dash_cap_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_terminal_dash_cap_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_fill_mode_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_fill_mask_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_fill_cover_mode_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_stroke_cover_mode_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_stroke_mask_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_stroke_bound_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_fill_bounding_box_nv
 
opt_c_api_constant< mp_list< path_parameter_nv >, enum_type_ipath_stroke_bounding_box_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_itranslate_x_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_itranslate_y_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_itranslate_2d_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_itranslate_3d_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_iaffine_2d_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_iaffine_3d_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_itranspose_affine_2d_nv
 
opt_c_api_constant< mp_list< path_transform_type_nv >, enum_type_itranspose_affine_3d_nv
 
opt_c_api_constant< mp_list< path_text_encoding_nv >, enum_type_iutf8_nv
 
opt_c_api_constant< mp_list< path_text_encoding_nv >, enum_type_iutf16_nv
 
opt_c_api_constant< mp_list< support_level, surface_buffer, sl_data_type, index_data_type, oglp::texture_compare_mode, oglp::context_release_behavior, oglp::path_join_style_nv, oglp::path_gen_mode_nv, oglp::path_transform_type_nv >, bitfield_type_inone
 

Detailed Description

template<typename ApiTraits>
class eagine::oglp::basic_gl_api< ApiTraits >

Combined wrapper for the GL API operations and constants.

See also
gl_api_traits
gl_api
Examples
external/glfw3_glew_clear/main.cpp, oglplus/001_glfw3_glew_clear.cpp, and oglplus/001_glfw3_glew_info.cpp.

The documentation for this class was generated from the following file:

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).