save presets using serializer

This commit is contained in:
2019-03-08 01:04:42 +01:00
parent bf82505de4
commit 0dcaa7c4a3
7 changed files with 316 additions and 270 deletions

View File

@@ -19,5 +19,9 @@ std::map<std::string /*key*/, std::function<Serializer::Type::Ref()>> Serializer
{ "doub", [] { return std::make_shared<Serializer::Double>(); } },
{ "enum", [] { return std::make_shared<Serializer::Enum>(); } },
{ "tdta", [] { return std::make_shared<Serializer::RawData>(); } },
{ "vec2", [] { return std::make_shared<Serializer::Vec2>(); } },
{ "vec3", [] { return std::make_shared<Serializer::Vec3>(); } },
{ "vec4", [] { return std::make_shared<Serializer::Vec4>(); } },
{ "flt ", [] { return std::make_shared<Serializer::Float>(); } },
{ "cstr", [] { return std::make_shared<Serializer::CString>(); } },
};