Enzo
Loading...
Searching...
No Matches
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
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};
Definition NetworkSerializable.h:8
Definition TimelineSerializable.h:5