A structure to handle Deferred Frame Buffer Objects (DFBO). More...
#include <framebuffer.h>
A structure to handle Deferred Frame Buffer Objects (DFBO).
This structure contains the necessary components to manage deferred framebuffers, including the main framebuffer, an intermediate framebuffer, and texture maps for color buffer, normal buffer, position buffer, and screen texture.
FBO DFBO::framebuffer |
RBO DFBO::rbo |
< The intermediate framebuffer for post-processing.
TextureMap DFBO::screenTexture |
< The renderbuffer object for depth and stencil attachments.
TextureMap DFBO::textureColorBuffer |
< The screen texture for post-processing.
TextureMap DFBO::textureNormalBuffer |
< The color attachment texture.
TextureMap DFBO::texturePositionBuffer |
< The normal attachment texture.
TextureMap DFBO::textureExtraComponent |
< The position attachment texture.