3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cereal/schema/DefaultCompositeSchema.h"
15namespace cereal::internal {
struct LoadState; }
17namespace cereal::internal {
struct SaveState; }
20namespace cereal::internal {
26 ::ll::TypedStorage<4, 4, uint> mTypeId;
34 ::entt::meta_any
const& any,
40 ::entt::meta_any& any,
41 ::entt::meta_any
const& udata,
45 virtual bool doMap(::entt::meta_any& src, ::entt::meta_any& dst,
::cereal::MetaVisitor& visitor)
const ;
53 ::entt::meta_type
const& type,
61 MCNAPI static ::entt::meta_data
62 findComponentData(::entt::meta_type
const& type, uint componentId,
bool serializeDeprecated);
65 ::entt::meta_type
const& source,
66 ::entt::meta_type
const& curr,
67 ::std::string_view family,
68 bool serializeDeprecated
77 ::entt::meta_any
const& any,
83 ::entt::meta_any& any,
84 ::entt::meta_any
const& udata,
Definition ComponentStorageCompositeSchema.h:22
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
MCAPI bool $doMap(::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
static MCAPI ::entt::meta_data findComponentData(::entt::meta_type const &type, uint componentId, bool serializeDeprecated)
Definition DefaultCompositeSchema.h:18
Definition DescriptionConfig.h:12
Definition SchemaDescription.h:21
Definition SchemaReader.h:13
Definition SchemaWriter.h:16
Definition LoadState.h:14
Definition ReflectionContext.h:10
Definition SaveState.h:13