StapleGL
Header-only C++20 OpenGL wrapper
|
Cstaplegl::cubemap | Cube map texture wrapper |
Cstaplegl::framebuffer | Framebuffer Object (FBO) wrapper |
Cstaplegl::index_buffer | Element Buffer Object (EBO) wrapper |
Cstaplegl::renderbuffer | Render Buffer Object (RBO) wrapper |
Cstaplegl::resolution | A struct that represents an image's dimensions |
Cstaplegl::shader | Individual shader struct |
Cstaplegl::shader_program | Shader program class |
Cstaplegl::texture_2d | 2D texture wrapper |
Cstaplegl::texture_antialias | OpenGL texture details relating to the number of samples to use for the texture |
Cstaplegl::texture_color | OpenGL texture details relating to the color format and data type |
Cstaplegl::texture_filter | OpenGL texture details relating to filtering and clamping of the image |
Cstaplegl::uniform_buffer | Uniform Buffer Object (UBO) wrapper |
Cvec3 | |
Cstaplegl::vertex_array | Vertex Array Object (VAO) wrapper |
Cstaplegl::vertex_attribute | Vertex attribute |
▼Cstaplegl::vertex_buffer | Vertex Buffer Object (VBO) wrapper |
Cstaplegl::vertex_buffer_inst | A vertex buffer object for instanced rendering |
Cstaplegl::vertex_buffer_layout | Vertex buffer layout |