GL++
0.1
OpenGL API C++ Wrapper
|
glpp::utils::bitflags< E > | |
glpp::context | Opengl Context |
glpp::exception | Base exception class for all GLPP related exceptions |
glpp::compile_error | Exception thrown when compilation has failed |
glpp::shader_compile_error | Exception thrown when shader compilation has failed |
glpp::gl_error | Exception that wraps an OpenGL error code |
glpp::link_error | Exception thrown when shader linking has failed |
glpp::no_active_context | Exception thrown when there is no active context |
glpp::object_not_found | Exception thrown when object cannot be located |
glpp::uniform_not_found | Exception thrown when uniform cannot be located |
glpp::utils::limit_entry | |
glpp::named_object< NameType > | Base type for OpenGL objects |
glpp::named_object< GLenum > | |
glpp::texture_unit_t | |
glpp::named_object< GLint > | |
glpp::program | Program that can be executed in the GPU pipeline |
glpp::shader | GPU Shader object |
glpp::named_object< GLuint > | |
glpp::buffer | A general object for unformatted linear memory allocated by the OpenGL context |
glpp::frame_buffer | Object representing a framebuffer |
glpp::render_buffer | Buffer that can be attached to a frame_buffer as an output target |
glpp::texture | Object that represents an in-GPU texture |
glpp::uniform | Query object for active uniform variable |
glpp::global_uniform | Active uniform variable of global scope |
glpp::uniform_block | Active uniform block of a program |
glpp::vertex_array | Object to handle a vertex array object |
glpp::noncopyable | C++11 implementation of noncopyable pattern |
glpp::blend_unit | Unit that control blending process |
glpp::buffer | A general object for unformatted linear memory allocated by the OpenGL context |
glpp::capabilities_unit | Unit to query OpenGL implementation capabilities |
glpp::depth_test_unit | Unit that controls depth buffer testing |
glpp::face_cull_unit | Unit that controls face culling |
glpp::frame_buffer | Object representing a framebuffer |
glpp::frame_buffer_attachment_point | Attachment point of a frame_buffer object |
glpp::logicop_unit | Unit that controls color logic operation |
glpp::program | Program that can be executed in the GPU pipeline |
glpp::render_buffer | Buffer that can be attached to a frame_buffer as an output target |
glpp::scissor_test_unit | Unit that controls scissor testing |
glpp::shader | GPU Shader object |
glpp::stencil_test_unit | Unit that controls stencil testing |
glpp::texture | Object that represents an in-GPU texture |
glpp::texture_unit_t | |
glpp::uniform | Query object for active uniform variable |
glpp::uniform_block | Active uniform block of a program |
glpp::vertex_array | Object to handle a vertex array object |
glpp::vertex_attrib_array | Attribute of a vertex array object |