|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
#include <iostream>#include <string>#include <memory>#include <unordered_map>#include <any>#include <stdexcept>#include <nlohmann/json.hpp>#include <yaml-cpp/yaml.h>Go to the source code of this file.
Classes | |
| interface | Sleak::ISerializationContext |
| Interface for serialization contexts. More... | |
| class | Sleak::Serializable |
| Base class for objects that can be serialized and deserialized. More... | |
| class | Sleak::SerializationFactory |
| Detects file format and creates the appropriate serialization context. More... | |
Namespaces | |
| namespace | Sleak |
| Root namespace for everything the engine exposes. | |
Enumerations | |
| enum class | Sleak::SerializationFormat { Sleak::SerializationFormat::Binary , Sleak::SerializationFormat::JSON , Sleak::SerializationFormat::YAML , Sleak::SerializationFormat::XML , Sleak::SerializationFormat::Unknown } |