SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
File System

File access and the serialization interfaces built on top of it. More...

Classes

class  Sleak::File
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...

Enumerations

enum class  Sleak::SerializationFormat { Sleak::SerializationFormat::Binary , Sleak::SerializationFormat::JSON , Sleak::SerializationFormat::YAML , Sleak::SerializationFormat::XML , Sleak::SerializationFormat::Unknown }

Detailed Description

File access and the serialization interfaces built on top of it.

Enumeration Type Documentation

◆ SerializationFormat

enum class Sleak::SerializationFormat
strong

#include <Serializable.hpp>

File format a Serializable can be saved to or loaded from.

Enumerator
Binary 
JSON 
XML 
Unknown 

Definition at line 20 of file Serializable.hpp.