|
Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
This is the complete list of members for oe::render::Framebuffer, including all inherited members.
| addColorAttachment(const uint32_t attachment_level=0, const uint32_t internal_format=0, const uint32_t format=0, const uint32_t type=0, const uint32_t filter=0, const uint8_t max_mips=1) | oe::render::Framebuffer | |
| addDepthAttachment(const uint32_t format=0, const uint32_t type=0, const uint32_t filter=0) | oe::render::Framebuffer | |
| beginRender(const bool resize_viewport=true) | oe::render::Framebuffer | |
| blitFrom(const Framebuffer *src, const glm::ivec4 &src_bounds=glm::ivec4(0), const glm::ivec4 &target_bounds=glm::ivec4(0), const TargetBuffer &type=TargetBuffer::ALL, const uint8_t color_attachment_src=0, const uint8_t color_attachment_dest=0, const bool usefilter=false) | oe::render::Framebuffer | |
| blitTo(Framebuffer *target, const glm::ivec4 &src_bounds=glm::ivec4(0), const glm::ivec4 &target_bounds=glm::ivec4(0), const TargetBuffer &type=TargetBuffer::ALL, const uint8_t color_attachment_src=0, const uint8_t color_attachment_dest=0, const bool usefilter=false) const | oe::render::Framebuffer | |
| blitToDefault(const uint8_t color_attachment_src=0, const bool &usefilter=false) const | oe::render::Framebuffer | |
| clearContents(const glm::vec4 &color=glm::vec4(0.f), const int &target=0) | oe::render::Framebuffer | |
| copyFrom(Framebuffer *source, const TargetBuffer &type=TargetBuffer::ALL) | oe::render::Framebuffer | inline |
| endRender() | oe::render::Framebuffer | |
| Framebuffer(const glm::ivec2 &dimensions) (defined in oe::render::Framebuffer) | oe::render::Framebuffer | |
| Framebuffer(Framebuffer &&)=default (defined in oe::render::Framebuffer) | oe::render::Framebuffer | |
| Framebuffer(const uint32_t width, const uint32_t height) (defined in oe::render::Framebuffer) | oe::render::Framebuffer | |
| getColorAttachment(const uint32_t attachment_level) const | oe::render::Framebuffer | inline |
| getDepthAttachment() const | oe::render::Framebuffer | inline |
| getDimensions() const noexcept | oe::render::Framebuffer | inline |
| NonCopyable()=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
| NonCopyable(NonCopyable &&)=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
| operator bool() | oe::render::Framebuffer | |
| operator=(Framebuffer &&)=default (defined in oe::render::Framebuffer) | oe::render::Framebuffer | |
| operator=(NonCopyable &&)=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |
| setDepthAttachment(std::shared_ptr< Texture > texture) | oe::render::Framebuffer | |
| setTextureAttachment(const uint32_t attachment_level, std::shared_ptr< Texture > texture, const int32_t mip_level=0) | oe::render::Framebuffer | |
| ~Framebuffer() (defined in oe::render::Framebuffer) | oe::render::Framebuffer | |
| ~NonCopyable()=default (defined in oe::util::NonCopyable) | oe::util::NonCopyable | protected |