CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::EntitySerialization Class Reference

#include <CeresEngine/Entity/EntitySerialization.hpp>

Public Member Functions

Box operator() (const SerializationContext &context, SerializationState &state, const Type &type) const
 
void operator() (Serializer &serializer, const Entity &entity) const
 
void operator() (Deserializer &deserializer, Entity &entity) const
 
void operator() (Serializer &serializer, const World &world) const
 
void operator() (Deserializer &deserializer, World &world) const
 
void operator() (Serializer &serializer, const EntityManager &entityManager) const
 
void operator() (Deserializer &deserializer, EntityManager &entityManager) const
 

Member Function Documentation

◆ operator()() [1/7]

Box CeresEngine::EntitySerialization::operator() ( const SerializationContext &  context,
SerializationState &  state,
const Type &  type 
) const

◆ operator()() [2/7]

void CeresEngine::EntitySerialization::operator() ( Deserializer &  deserializer,
Entity &  entity 
) const

◆ operator()() [3/7]

void CeresEngine::EntitySerialization::operator() ( Deserializer &  deserializer,
EntityManager &  entityManager 
) const

◆ operator()() [4/7]

void CeresEngine::EntitySerialization::operator() ( Deserializer &  deserializer,
World &  world 
) const

◆ operator()() [5/7]

void CeresEngine::EntitySerialization::operator() ( Serializer &  serializer,
const Entity &  entity 
) const

◆ operator()() [6/7]

void CeresEngine::EntitySerialization::operator() ( Serializer &  serializer,
const EntityManager &  entityManager 
) const

◆ operator()() [7/7]

void CeresEngine::EntitySerialization::operator() ( Serializer &  serializer,
const World &  world 
) const

The documentation for this class was generated from the following file: