Enzo
Loading...
Searching...
No Matches
src
Engine
Serializer
NetworkSerializable.h
1
#include "Engine/Network/NodeSnapshot.h"
2
#include "Engine/Serializer/ConnectionSerializable.h"
3
#include "Engine/Serializer/TimelineSerializable.h"
4
#include <cereal/types/vector.hpp>
5
#include <vector>
6
7
struct
NetworkSerializable
8
{
9
std::vector<enzo::nt::NodeSnapshot> nodes;
10
std::vector<ConnectionSerializable> connections;
11
TimelineSerializable
timeline;
12
13
template
<
class
Archive>
void
serialize(Archive& ar)
14
{
15
ar(CEREAL_NVP(nodes), CEREAL_NVP(connections), CEREAL_NVP(timeline));
16
}
17
};
NetworkSerializable
Definition
NetworkSerializable.h:8
TimelineSerializable
Definition
TimelineSerializable.h:5
Generated by
1.12.0