8 #ifndef META_OCEAN_RENDERING_GI_BITMAP_FRAMEBUFFER_H
9 #define META_OCEAN_RENDERING_GI_BITMAP_FRAMEBUFFER_H
22 namespace GlobalIllumination
This class is the base class for all bitmap framebuffers.
Definition: BitmapFramebuffer.h:37
GraphicAPI
Definition of different graphic APIs.
Definition: Engine.h:57
This class is the base class for all GlobalIllumination bitmap framebuffers.
Definition: GIBitmapFramebuffer.h:32
~GIBitmapFramebuffer() override
Destructs a bitmap framebuffer.
GIBitmapFramebuffer(const Engine::GraphicAPI preferredGraphicAPI)
Creates a new bitmap frambuffer.
bool initialize(const FramebufferRef &shareFramebuffer=FramebufferRef()) override
Initializes the framebuffer.
Global Illumination engine class.
Definition: GIEngine.h:32
This class implements a base for all Global Illumination framebuffers.
Definition: GIFramebuffer.h:39
SmartObjectRef< Framebuffer > FramebufferRef
Definition of a smart object reference holding a framebuffer.
Definition: rendering/Framebuffer.h:31
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15