106 virtual cViewPanel*
copy(
const bool a_duplicateMaterialData =
false,
107 const bool a_duplicateTextureData =
false,
108 const bool a_duplicateMeshData =
false,
109 const bool a_buildCollisionDetector =
false);
129 const bool a_duplicateMaterialData,
130 const bool a_duplicateTextureData,
131 const bool a_duplicateMeshData,
132 const bool a_buildCollisionDetector);
Implements a panel widget.
This class implements a 2D panel widget.
Definition: CPanel.h:80
std::shared_ptr< cFrameBuffer > cFrameBufferPtr
Definition: CFrameBuffer.h:71
This class implements a 2D display panel associated with a framebuffer.
Definition: CViewPanel.h:78
cViewPanel(cFrameBufferPtr a_frameBuffer)
Constructor of cViewPanel.
Definition: CViewPanel.cpp:59
void setFrameBuffer(cFrameBufferPtr a_frameBuffer)
This method assigns a framebuffer to this object.
Definition: CViewPanel.cpp:98
virtual cViewPanel * copy(const bool a_duplicateMaterialData=false, const bool a_duplicateTextureData=false, const bool a_duplicateMeshData=false, const bool a_buildCollisionDetector=false)
This method creates a copy of itself.
Definition: CViewPanel.cpp:123
cFrameBufferPtr m_frameBuffer
Framebuffer.
Definition: CViewPanel.h:119
Implementation of a framebuffer.
virtual ~cViewPanel()
Destructor of cViewPanel.
Definition: CViewPanel.cpp:86
void copyViewPanelProperties(cViewPanel *a_obj, const bool a_duplicateMaterialData, const bool a_duplicateTextureData, const bool a_duplicateMeshData, const bool a_buildCollisionDetector)
This method copies properties of this object to another.
Definition: CViewPanel.cpp:154
cFrameBufferPtr getFrameBuffer()
This method returns a pointer to the current framebuffer.
Definition: CViewPanel.h:103
Definition: CAudioBuffer.cpp:56