8 #ifndef META_OCEAN_RENDERING_BITMAP_FRAMEBUFFER_H
9 #define META_OCEAN_RENDERING_BITMAP_FRAMEBUFFER_H
21 class BitmapFramebuffer;
This class is the base class for all bitmap framebuffers.
Definition: BitmapFramebuffer.h:37
FramebufferType framebufferType() const override
Returns the type of this framebuffer.
~BitmapFramebuffer() override
Destructs a bitmap framebuffer.
BitmapFramebuffer()
Creates a new bitmap framebuffer.
bool initialize(const FramebufferRef &shareFramebuffer=FramebufferRef()) override
Initializes the framebuffer.
ObjectType type() const override
Returns the type of this object.
This class is the base class for all rendering framebuffers.
Definition: rendering/Framebuffer.h:48
FramebufferType
Definition of different framebuffer types.
Definition: rendering/Framebuffer.h:55
ObjectType
Definition of different object type.
Definition: Object.h:63
This class implements a smart rendering object reference.
Definition: rendering/ObjectRef.h:34
SmartObjectRef< Framebuffer > FramebufferRef
Definition of a smart object reference holding a framebuffer.
Definition: rendering/Framebuffer.h:31
SmartObjectRef< BitmapFramebuffer > BitmapFramebufferRef
Definition of a smart object reference holding a bitmap framebuffer node.
Definition: BitmapFramebuffer.h:21
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15