OGLplus (0.52.0) a C++ wrapper for OpenGL

oglplus Directory Reference
Directory dependency graph for oglplus:
/home/chochlik/devel/oglplus/include/oglplus

Directories

directory  bound
 
directory  context
 
directory  dsa
 
directory  error
 
directory  ext
 
directory  images
 
directory  math
 
directory  native
 
directory  object
 
directory  opt
 
directory  prog_var
 
directory  shapes
 
directory  string
 
directory  utils
 

Files

file  access_specifier.hpp [code]
 Access type specifier enumeration.
 
file  all.hpp [code]
 All-in-one inclusion of everything in OGLplus.
 
file  bitfield.hpp [code]
 OpenGL bitfield-related helpers.
 
file  blend_function.hpp [code]
 OpenGL blending function and equation enumeration.
 
file  blit_filter.hpp [code]
 Enumeration of Blit operation filtering modes.
 
file  buffer.hpp [code]
 Buffer wrappers.
 
file  buffer_binding.hpp [code]
 Buffer binding point indices.
 
file  buffer_data.hpp [code]
 Object wrapping data to be stored in a Buffer.
 
file  buffer_gpu_addr.hpp [code]
 Object representing Buffer's GPU address.
 
file  buffer_map.hpp [code]
 Buffer map wrapper.
 
file  buffer_map_access.hpp [code]
 Buffer map access enumeration/bitfield.
 
file  buffer_select_bit.hpp [code]
 Color, depth or stencil buffer selection bit enumeration.
 
file  buffer_size.hpp [code]
 Object representing Buffer's storage size in bytes.
 
file  buffer_storage_bit.hpp [code]
 Buffer storage bit enumeration.
 
file  buffer_target.hpp [code]
 Buffer bind target enumerations.
 
file  buffer_usage.hpp [code]
 Buffer usage enumeration.
 
file  capability.hpp [code]
 Enumeration of OpenGL capabilities that can be Enabled/Disabled.
 
file  color_buffer.hpp [code]
 OpenGL Color buffer enumeration.
 
file  color_logic_operation.hpp [code]
 OpenGL color logic operation enumeration.
 
file  compare_function.hpp [code]
 OpenGL test/comparison function enumeration.
 
file  context.hpp [code]
 Declaration of OpenGL's state wrapper.
 
file  context_flag_bit.hpp [code]
 GL context flag bit enumeration.
 
file  context_profile_bit.hpp [code]
 GL context profile bit enumeration.
 
file  context_release_behavior.hpp [code]
 Flush control enumerations.
 
file  data_type.hpp [code]
 Data type-related declarations.
 
file  enumerations.hpp [code]
 Enumeration-related declarations.
 
file  extension.hpp [code]
 Funcions and classes for handling and wrapping OpenGL extensions.
 
file  face_mode.hpp [code]
 OpenGL face type-related enumeration.
 
file  frag_data.hpp [code]
 Fragment data output wrappers.
 
file  frag_data_slot.hpp [code]
 FragDataSlot object.
 
file  framebuffer.hpp [code]
 Framebuffer object wrappers.
 
file  framebuffer_attachment.hpp [code]
 OpenGL Framebuffer attachment enumerations.
 
file  framebuffer_status.hpp [code]
 Framebuffer status enumeration.
 
file  framebuffer_target.hpp [code]
 Framebuffer bind target enumerations.
 
file  fwd.hpp [code]
 Forward declarations.
 
file  gl.hpp [code]
 Includes GL3/gl3.h and disables gl.h/glext.h.
 
file  glfunc.hpp [code]
 Helper macro for optional checking of availability of GL function.
 
file  glsl_source.hpp [code]
 Helper class storing source code in GLSL.
 
file  glsl_string.hpp [code]
 Helper classes for passing source code in GLSL as parameters.
 
file  graphics_reset_status.hpp [code]
 Wrapper for the graphics reset status enumeration.
 
file  hint.hpp [code]
 Enumeration of hint targets and options.
 
file  lib.hpp [code]
 All-in-one Include file for the separatelly-built library.
 
file  limit_query.hpp [code]
 OpenGL min/max implementation-dependent limit queries.
 
file  limited_value.hpp [code]
 Generic OpenGL implementation-dependend limited value wrapper.
 
file  memory_barrier.hpp [code]
 OpenGL memory barrier bits enumeration.
 
file  named_string.hpp [code]
 NamedString wrapper class.
 
file  named_string_type.hpp [code]
 NamedString type specifier enumeration.
 
file  one_of.hpp [code]
 Variant helper class used mostly with enums.
 
file  output_data.hpp [code]
 Object wrapping buffer to store output data.
 
file  patch_parameter.hpp [code]
 OpenGL patch parameters enumeration.
 
file  pixel_data.hpp [code]
 Pixel data-related declarations.
 
file  pixel_storage_mode.hpp [code]
 OpenGL pixel storage mode parameter names.
 
file  polygon_mode.hpp [code]
 OpenGL polygon rasterization mode-related enumeration.
 
file  precision_type.hpp [code]
 OpenGL precision type-related declarations.
 
file  primitive_type.hpp [code]
 OpenGL primitive type-related declarations.
 
file  program.hpp [code]
 Program wrappers.
 
file  program_interface.hpp [code]
 OpenGL program interface enumeration.
 
file  program_pipeline.hpp [code]
 ProgramPipeline object wrappers.
 
file  program_pipeline_stage.hpp [code]
 ProgramPipelineStage enumeration.
 
file  program_resource.hpp [code]
 OpenGL program resource wrapper.
 
file  provoke_mode.hpp [code]
 OpenGL provoking vertex mode enumeration.
 
file  query.hpp [code]
 Query object wrappers.
 
file  renderbuffer.hpp [code]
 Renderbuffer object wrappers.
 
file  renderbuffer_target.hpp [code]
 Renderbuffer bind target enumerations.
 
file  reset_notif_strategy.hpp [code]
 Wrapper for the graphics reset notification strategy.
 
file  sampler.hpp [code]
 Sampler object wrappers.
 
file  shader.hpp [code]
 Shader wrappers.
 
file  shader_type.hpp [code]
 Shader type enumeration.
 
file  stencil_operation.hpp [code]
 OpenGL stencil operation enumeration.
 
file  string_query.hpp [code]
 OpenGL string query enumeration.
 
file  sync.hpp [code]
 Sync object wrappers.
 
file  texture.hpp [code]
 Texture object wrappers.
 
file  texture_compare.hpp [code]
 
file  texture_filter.hpp [code]
 Texture magnification/minification filter enumerations.
 
file  texture_handle.hpp [code]
 Bindless Texture handle wrapper.
 
file  texture_swizzle.hpp [code]
 Texture swizzle-related classes and enumerations.
 
file  texture_target.hpp [code]
 Texture target enumeration.
 
file  texture_unit.hpp [code]
 Texture and image unit selectors.
 
file  texture_wrap.hpp [code]
 Texture wrap enumerations.
 
 
 
 
 
file  uniform.hpp [code]
 Uniform wrappers.
 
file  uniform_block.hpp [code]
 Named uniform block wrappers.
 
file  uniform_subroutines.hpp [code]
 Wrapper for uniform subroutine operations.
 
file  vertex_array.hpp [code]
 VertexArray wrappers.
 
file  vertex_attrib.hpp [code]
 VertexAttrib wrappers.
 
file  vertex_attrib_slot.hpp [code]
 VertexAttribSlot object.
 

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).