Sound Bakery  v0.1.0
Open-source audio middleware for games
|
Static Public Member Functions | |
static void | saveObject (sbk::core::object *object, YAML::Emitter &emitter) |
static void | saveSystem (sbk::engine::system *system, YAML::Emitter &emitter) |
static void | packageSoundbank (sbk::engine::soundbank *soundbank, YAML::Emitter &emitter) |
static rttr::instance | unpackSoundbank (YAML::Node &node) |
static void | loadSystem (sbk::engine::system *system, YAML::Node &node) |
static rttr::instance | createAndLoadObject (YAML::Node &node, std::optional< rttr::method > onLoadedMethod=std::optional< rttr::method >()) |
static bool | loadProperties (YAML::Node &node, rttr::instance instance, std::optional< rttr::method > onLoadedMethod=std::optional< rttr::method >()) |