|
luna engine
software engine
|
#include <editorLayer.h>


Public Member Functions | |
| editorLayer (const std::string &name="editor layer") | |
| virtual | ~editorLayer ()=default |
| virtual void | onAttach () override |
| virtual void | onDetach () override |
| virtual void | onUpdate (utils::timestep ts) override |
| virtual void | onImGuiRender () override |
| virtual void | onEvent (Event &event) override |
| bool | onKeyPressedEvent (keyPressedEvent &Event) |
Public Member Functions inherited from luna::utils::layer | |
| layer (const std::string &name="luna layer") | |
| virtual | ~layer ()=default |
| virtual void | onAttach () |
| virtual void | onDetach () |
| virtual void | onUpdate (timestep ts) |
| virtual void | onImGuiRender () |
| virtual void | onEvent (Event &event) |
| const std::string & | getName () const |
Private Member Functions | |
| void | saveAs () |
| void | open () |
Private Attributes | |
| ref< scene > | activeScene |
| ref< sceneHierarchyPanel > | scenePanel |
Additional Inherited Members | |
Protected Attributes inherited from luna::utils::layer | |
| std::string | m_DebugName |
| luna::editorLayer::editorLayer | ( | const std::string & | name = "editor layer" | ) |
|
virtualdefault |
|
overridevirtual |
Reimplemented from luna::utils::layer.
|
overridevirtual |
Reimplemented from luna::utils::layer.
|
overridevirtual |
Reimplemented from luna::utils::layer.
|
overridevirtual |
Reimplemented from luna::utils::layer.
| bool luna::editorLayer::onKeyPressedEvent | ( | keyPressedEvent & | Event | ) |
|
overridevirtual |
Reimplemented from luna::utils::layer.
|
private |
|
private |
|
private |