15 entt::meta_factory<audio_importer_meta>{}
16 .type(
"audio_importer_meta"_hs)
21 .func<&audio_importer_meta::get_meta_type>(
"get_meta_type"_hs)
23 .func<&audio_importer_meta::as_derived>(
"as_derived"_hs)
33 try_save(ar, ser20::make_nvp(
"base_type", ser20::base_class<asset_importer_meta>(&obj)));
34 try_save(ar, ser20::make_nvp(
"force_to_mono", obj.force_to_mono));
41 try_load(ar, ser20::make_nvp(
"base_type", ser20::base_class<asset_importer_meta>(&obj)));
42 try_load(ar, ser20::make_nvp(
"force_to_mono", obj.force_to_mono));
attributes::value_type attribute
std::map< std::string, meta_any > attributes
BinaryInputArchive iarchive_binary_t
simd::JSONOutputArchive oarchive_associative_t
BinaryOutputArchive oarchive_binary_t
simd::JSONInputArchive iarchive_associative_t
#define SAVE_INSTANTIATE(cls, Archive)
auto try_save(Archive &ar, ser20::NameValuePair< T > &&t, const hpp::source_location &loc=hpp::source_location::current()) -> bool
#define LOAD_INSTANTIATE(cls, Archive)
auto try_load(Archive &ar, ser20::NameValuePair< T > &&t, const hpp::source_location &loc=hpp::source_location::current()) -> bool