Module dagon.render.framebuffer

Framebuffer abstraction for Dagon's rendering system.

Description

The dagon.render.framebuffer defines the Framebuffer class, which encapsulates an OpenGL framebuffer object with configurable color and depth attachments. The class supports multiple color formats, depth/stencil buffers, resizing, binding/unbinding, and blitting color or depth buffers. This abstraction simplifies offscreen rendering, post-processing, and advanced rendering techniques.

Classes

NameDescription
Framebuffer Framebuffer abstraction for offscreen rendering.

Enums

NameDescription
FrameBufferFormat Supported framebuffer color formats.