2D_Game_Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SceneSerializer Class Reference

#include <sceneserializer.hpp>

Public Member Functions

 SceneSerializer ()=default
 
void SetScene (Scene *scene)
 
void Serialize (const std::string &path, std::vector< std::pair< std::string, uint32_t > > &script_components)
 
void SerializeEncrypted (const std::string &path, std::vector< std::pair< std::string, uint32_t > > &script_components)
 
void SerializeEntity (YAML::Emitter &out, Entity &entity, Scene *scene, std::vector< std::pair< std::string, uint32_t > > &script_components)
 

Detailed Description

Definition at line 5 of file sceneserializer.hpp.

Constructor & Destructor Documentation

◆ SceneSerializer()

SceneSerializer::SceneSerializer ( )
default

Member Function Documentation

◆ Serialize()

void SceneSerializer::Serialize ( const std::string & path,
std::vector< std::pair< std::string, uint32_t > > & script_components )

Definition at line 265 of file sceneserializer.cpp.

◆ SerializeEncrypted()

void SceneSerializer::SerializeEncrypted ( const std::string & path,
std::vector< std::pair< std::string, uint32_t > > & script_components )

Definition at line 295 of file sceneserializer.cpp.

◆ SerializeEntity()

void SceneSerializer::SerializeEntity ( YAML::Emitter & out,
Entity & entity,
Scene * scene,
std::vector< std::pair< std::string, uint32_t > > & script_components )

Definition at line 99 of file sceneserializer.cpp.

◆ SetScene()

void SceneSerializer::SetScene ( Scene * scene)

Definition at line 7 of file sceneserializer.cpp.


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