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(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 |
operator bool() | oe::render::Framebuffer | |
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 |