Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Olympe::Editor::LevelManager Member List

This is the complete list of members for Olympe::Editor::LevelManager, including all inherited members.

ClearDirty()Olympe::Editor::LevelManagerinline
CreateEntity(const std::string &prefabPath)Olympe::Editor::LevelManager
DeleteEntity(const std::string &id)Olympe::Editor::LevelManager
DeserializeFromJson(const json &j)Olympe::Editor::LevelManagerprivate
GenerateUniqueEntityId()Olympe::Editor::LevelManagerprivate
GetAllEntities()Olympe::Editor::LevelManager
GetCollision(int x, int y) constOlympe::Editor::LevelManager
GetCurrentLevelPath() constOlympe::Editor::LevelManagerinline
GetCurrentTimestamp()Olympe::Editor::LevelManagerprivate
GetEntity(const std::string &id) constOlympe::Editor::LevelManager
GetLevelDefinition() constOlympe::Editor::LevelManagerinline
GetLevelDefinition()Olympe::Editor::LevelManagerinline
GetTile(int x, int y) constOlympe::Editor::LevelManager
HasUnsavedChanges() constOlympe::Editor::LevelManagerinline
LevelManager()Olympe::Editor::LevelManager
LoadLevel(const std::string &path)Olympe::Editor::LevelManager
m_currentPathOlympe::Editor::LevelManagerprivate
m_hasUnsavedChangesOlympe::Editor::LevelManagerprivate
m_levelDefOlympe::Editor::LevelManagerprivate
m_nextEntityIdOlympe::Editor::LevelManagerprivate
MarkDirty()Olympe::Editor::LevelManagerinline
NewLevel(const std::string &name)Olympe::Editor::LevelManager
ResizeCollisionMap(int width, int height)Olympe::Editor::LevelManager
ResizeTileMap(int width, int height)Olympe::Editor::LevelManager
SaveLevel(const std::string &path)Olympe::Editor::LevelManager
SerializeToJson(json &j) constOlympe::Editor::LevelManagerprivate
SetCollision(int x, int y, uint8_t mask)Olympe::Editor::LevelManager
SetTile(int x, int y, int tileId)Olympe::Editor::LevelManager
UpdateEntityPosition(const std::string &id, const Vector &position)Olympe::Editor::LevelManager
~LevelManager()Olympe::Editor::LevelManager