![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <LevelManager.h>
Collaboration diagram for Olympe::Editor::EntityInstance:Public Member Functions | |
| EntityInstance () | |
Public Attributes | |
| std::string | id |
| std::string | prefabPath |
| std::string | name |
| std::string | type |
| std::string | spritePath = "" |
| Vector | position |
| float | rotation |
| json | overrides |
Definition at line 24 of file LevelManager.h.
|
inline |
Definition at line 35 of file LevelManager.h.
| std::string Olympe::Editor::EntityInstance::id |
Definition at line 26 of file LevelManager.h.
Referenced by Olympe::Editor::PlaceEntityCommand::Execute(), Olympe::Editor::DeleteEntityCommand::Execute(), and Olympe::Editor::DeleteEntityCommand::Undo().
| std::string Olympe::Editor::EntityInstance::name |
Definition at line 28 of file LevelManager.h.
Referenced by Olympe::Editor::DeleteEntityCommand::Execute(), Olympe::Editor::TilemapEditorApp::RenderPropertiesPanel(), and Olympe::Editor::DeleteEntityCommand::Undo().
| json Olympe::Editor::EntityInstance::overrides |
Definition at line 33 of file LevelManager.h.
Referenced by Olympe::Editor::DeleteEntityCommand::Execute(), and Olympe::Editor::DeleteEntityCommand::Undo().
| Vector Olympe::Editor::EntityInstance::position |
Definition at line 31 of file LevelManager.h.
Referenced by Olympe::Editor::PlaceEntityCommand::Execute(), Olympe::Editor::MoveEntityCommand::Execute(), Olympe::Editor::DeleteEntityCommand::Execute(), Olympe::Editor::TilemapEditorApp::RenderPropertiesPanel(), Olympe::Editor::DeleteEntityCommand::Undo(), and Olympe::Editor::LevelManager::UpdateEntityPosition().
| std::string Olympe::Editor::EntityInstance::prefabPath |
Definition at line 27 of file LevelManager.h.
Referenced by Olympe::Editor::DeleteEntityCommand::Execute(), and Olympe::Editor::TilemapEditorApp::RenderPropertiesPanel().
| float Olympe::Editor::EntityInstance::rotation |
Definition at line 32 of file LevelManager.h.
| std::string Olympe::Editor::EntityInstance::spritePath = "" |
Definition at line 30 of file LevelManager.h.
| std::string Olympe::Editor::EntityInstance::type |
Definition at line 29 of file LevelManager.h.