33 static rttr::instance unpackSoundbank(YAML::Node& node);
37 static rttr::instance createAndLoadObject(
38 YAML::Node& node, std::optional<rttr::method>
onLoadedMethod = std::optional<rttr::method>());
40 static bool loadProperties(YAML::Node& node,
41 rttr::instance instance,
42 std::optional<rttr::method>
onLoadedMethod = std::optional<rttr::method>());
45 static bool saveInstance(YAML::Emitter&
emitter, rttr::instance instance);
46 static bool saveVariant(YAML::Emitter&
emitter, rttr::string_view name, rttr::variant&
variant);
47 static bool saveStringVariant(YAML::Emitter&
emitter, rttr::string_view name, rttr::variant
variant);
48 static bool saveEnumVariant(YAML::Emitter&
emitter, rttr::string_view name, rttr::variant
variant);
49 static bool saveAssociateContainerVariant(YAML::Emitter&
emitter,
50 rttr::string_view name,
52 static bool saveSequentialContainerVariant(YAML::Emitter&
emitter,
53 rttr::string_view name,
55 static bool saveClassVariant(YAML::Emitter&
emitter, rttr::string_view name, rttr::variant
variant);