![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for Olympe::PrefabLoader, including all inherited members.
| GetSchemaVersion(const json &data) | Olympe::PrefabLoader | privatestatic |
| LoadAllSchemas(const std::string &schemasPath) | Olympe::PrefabLoader | static |
| LoadFromFile(const std::string &filePath) | Olympe::PrefabLoader | static |
| LoadJsonFromFile(const std::string &filePath) | Olympe::PrefabLoader | static |
| ParseComponentSchema(const json &schemaJson) | Olympe::PrefabLoader | static |
| ParseSchemaV4(const json &data) | Olympe::PrefabLoader | privatestatic |
| PrefabLoader()=default | Olympe::PrefabLoader | private |
| SaveJsonToFile(const std::string &filePath, const json &data) | Olympe::PrefabLoader | static |
| SaveToFile(const std::string &filePath, const EntityPrefab &prefab) | Olympe::PrefabLoader | static |
| SerializeSchemaV4(const EntityPrefab &prefab) | Olympe::PrefabLoader | privatestatic |
| ValidateComponentData(const ComponentData &component, const ComponentSchema &schema) | Olympe::PrefabLoader | static |
| ValidatePrefab(const EntityPrefab &prefab) | Olympe::PrefabLoader | static |