Enzo
Loading...
Searching...
No Matches
OperatorSerializable.h
1#include "Engine/Serializer/ParameterSerializable.h"
2#include <cereal/types/string.hpp>
3#include <cereal/types/vector.hpp>
4#include <string>
5#include <vector>
6
8{
9 std::string typeName;
10 std::string path;
11 float posX = 0;
12 float posY = 0;
13 std::vector<ParameterSerializable> parameters;
14
15 template <class Archive> void serialize(Archive& ar)
16 {
17 ar(CEREAL_NVP(typeName),
18 CEREAL_NVP(path),
19 CEREAL_NVP(posX),
20 CEREAL_NVP(posY),
21 CEREAL_NVP(parameters));
22 }
23};
Definition OperatorSerializable.h:8