![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <LevelManager.h>
Collaboration diagram for Olympe::Editor::LevelMetadata:Public Member Functions | |
| LevelMetadata () | |
Public Attributes | |
| std::string | author |
| std::string | created |
| std::string | lastModified |
| std::vector< std::string > | tags |
| nlohmann::json | customData |
Definition at line 40 of file LevelManager.h.
|
inline |
Definition at line 48 of file LevelManager.h.
| std::string Olympe::Editor::LevelMetadata::author |
Definition at line 42 of file LevelManager.h.
Referenced by Olympe::Editor::LevelManager::DeserializeFromJson(), Olympe::Editor::LevelManager::NewLevel(), and Olympe::Editor::LevelManager::SerializeToJson().
| std::string Olympe::Editor::LevelMetadata::created |
Definition at line 43 of file LevelManager.h.
Referenced by Olympe::Editor::LevelManager::DeserializeFromJson(), Olympe::Editor::LevelManager::NewLevel(), and Olympe::Editor::LevelManager::SerializeToJson().
| nlohmann::json Olympe::Editor::LevelMetadata::customData |
Definition at line 46 of file LevelManager.h.
| std::string Olympe::Editor::LevelMetadata::lastModified |
Definition at line 44 of file LevelManager.h.
Referenced by Olympe::Editor::LevelManager::DeserializeFromJson(), Olympe::Editor::LevelManager::NewLevel(), Olympe::Editor::LevelManager::SaveLevel(), and Olympe::Editor::LevelManager::SerializeToJson().
| std::vector<std::string> Olympe::Editor::LevelMetadata::tags |
Definition at line 45 of file LevelManager.h.
Referenced by Olympe::Editor::LevelManager::DeserializeFromJson(), and Olympe::Editor::LevelManager::SerializeToJson().