
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 | transform_feedback.hpp [code] |
| TransformFeedback object wrappers. | |
| file | transform_feedback_mode.hpp [code] |
| TransformFeedbackMode enumeration. | |
| file | transform_feedback_target.hpp [code] |
| TransformFeedbackTarget enumeration. | |
| file | transform_feedback_type.hpp [code] |
| TransformFeedbackType enumeration. | |
| 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. | |