3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cereal/schema/DefaultCompositeSchema.h"
14namespace cereal::internal {
struct LoadState; }
16namespace cereal::internal {
struct SaveState; }
19namespace cereal::internal {
27 ::entt::meta_any
const& any,
33 ::entt::meta_any& any,
34 ::entt::meta_any
const& udata,
46 ::entt::meta_type
const& type,
54 MCNAPI static ::entt::meta_data
55 findComponentData(::entt::meta_type
const& type, uint componentId,
bool serializeDeprecated);
58 ::entt::meta_type
const& source,
59 ::entt::meta_type
const& curr,
60 ::std::string_view family,
61 bool serializeDeprecated
70 ::entt::meta_any
const& any,
76 ::entt::meta_any& any,
77 ::entt::meta_any
const& udata,
Definition ComponentStorageCompositeSchema.h:21
static MCAPI ::std::pair< uint, ::entt::meta_data > findComponentFamilyData(::entt::meta_type const &source, ::entt::meta_type const &curr, ::std::string_view family, bool serializeDeprecated)
MCAPI void $doLoad(::cereal::SchemaReader &reader, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::internal::LoadState const &state) const
MCAPI::cereal::SchemaDescription makeDescriptionForComponents(::cereal::internal::ReflectionContext const &ctx, ::entt::meta_type const &type, ::cereal::DescriptionConfig config) const
MCAPI void $doSave(::cereal::SchemaWriter &writer, ::entt::meta_any const &any, ::cereal::internal::SaveState const &state) const
static MCAPI ::entt::meta_data findComponentData(::entt::meta_type const &type, uint componentId, bool serializeDeprecated)
Definition DefaultCompositeSchema.h:19
Definition DescriptionConfig.h:10
Definition SchemaDescription.h:20
Definition SchemaReader.h:12
Definition SchemaWriter.h:16
Definition ReflectionContext.h:10