Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::render::Framebuffer Member List

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) constoe::render::Framebuffer
blitToDefault(const uint8_t color_attachment_src=0, const bool &usefilter=false) constoe::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::Framebufferinline
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) constoe::render::Framebufferinline
getDepthAttachment() constoe::render::Framebufferinline
getDimensions() const noexceptoe::render::Framebufferinline
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