Panel for editing scenes in engine. More...
#include <ScenePanel.hpp>
Public Member Functions | |
| ScenePanel () noexcept | |
| Constructor. | |
| virtual | ~ScenePanel () noexcept |
| Destructor. | |
| void | draw () override |
| Draw scene panel. | |
| Public Member Functions inherited from galaxy::Panel | |
| Panel () noexcept | |
| Constructor. | |
| Panel (Panel &&) noexcept | |
| Move constructor. | |
| Panel (const Panel &) noexcept | |
| Copy constructor. | |
| virtual | ~Panel () noexcept |
| Destructor. | |
| void | toggle () noexcept |
| Toggle visibility of panel. | |
| bool | shown () const noexcept |
| Check if panel is visible. | |
| Panel & | operator= (Panel &&) noexcept |
| Move assignment operator. | |
| Panel & | operator= (const Panel &) noexcept |
| Copy assignment operator. | |
Private Attributes | |
| Popup | m_new |
| For creating a new scene. | |
| Popup | m_clear |
| For removing all scenes. | |
Additional Inherited Members | |
| Protected Attributes inherited from galaxy::Panel | |
| bool | m_show |
| Should the panel be shown. | |
Panel for editing scenes in engine.
Definition at line 19 of file ScenePanel.hpp.
|
noexcept |
Constructor.
Definition at line 18 of file ScenePanel.cpp.
|
virtualnoexcept |
Destructor.
Definition at line 24 of file ScenePanel.cpp.
|
overridevirtual |
Draw scene panel.
Implements galaxy::Panel.
Definition at line 28 of file ScenePanel.cpp.
|
private |
For creating a new scene.
Definition at line 41 of file ScenePanel.hpp.
|
private |
For removing all scenes.
Definition at line 46 of file ScenePanel.hpp.