|
StapleGL
Header-only C++20 OpenGL wrapper
|
This is the complete list of members for staplegl::framebuffer, including all inherited members.
| assert_completeness() -> bool | staplegl::framebuffer | inlinestatic |
| attachment() const -> fbo_attachment | staplegl::framebuffer | inline |
| bind() const | staplegl::framebuffer | inline |
| bind_default() | staplegl::framebuffer | inlinestatic |
| framebuffer() noexcept | staplegl::framebuffer | inline |
| framebuffer(const framebuffer &)=delete | staplegl::framebuffer | |
| framebuffer(framebuffer &&other) noexcept | staplegl::framebuffer | inline |
| get_renderbuffer() const -> const std::optional< renderbuffer > & | staplegl::framebuffer | |
| id() const -> std::uint32_t | staplegl::framebuffer | inline |
| m_attachment | staplegl::framebuffer | private |
| m_id | staplegl::framebuffer | private |
| m_renderbuffer | staplegl::framebuffer | private |
| operator=(const framebuffer &) -> framebuffer &=delete | staplegl::framebuffer | |
| operator=(framebuffer &&other) noexcept -> framebuffer & | staplegl::framebuffer | inline |
| set_renderbuffer(resolution res, fbo_attachment attachment=fbo_attachment::ATTACH_DEPTH_STENCIL_BUFFER, tex_samples samples=tex_samples::MSAA_X1) | staplegl::framebuffer | inline |
| set_texture(texture_2d const &tex, size_t index=0) const | staplegl::framebuffer | inline |
| set_viewport(resolution res) | staplegl::framebuffer | inlinestatic |
| transfer_data(framebuffer const &src, framebuffer const &dst, resolution res) | staplegl::framebuffer | inlinestatic |
| unbind() | staplegl::framebuffer | inlinestatic |
| ~framebuffer() | staplegl::framebuffer | inline |