3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cereal/schema/BasicSchema.h"
7#include "mc/deps/cereal/schema/DefaultCompositeSchema.h"
11namespace cereal {
struct SchemaDescription; }
12namespace cereal {
struct SchemaReader; }
13namespace cereal {
struct SchemaWriter; }
14namespace cereal::internal {
struct LoadState; }
15namespace cereal::internal {
struct SaveState; }
18namespace cereal::internal {
27 ::entt::meta_any& any,
28 ::entt::meta_any
const& udata,
35 ::entt::meta_any
const& any,
47 ::entt::meta_ctx
const&
ctx,
48 ::entt::meta_type
const& type,
49 ::cereal::internal::BasicSchema::DescriptionMode mode
56 MCNAPI static ::entt::meta_data
57 findComponentData(::entt::meta_type
const& type, uint componentId,
bool serializeDeprecated);
65 ::entt::meta_any& any,
66 ::entt::meta_any
const& udata,
72 ::entt::meta_any
const& any,
Definition ComponentStorageCompositeSchema.h:20
MCAPI::cereal::SchemaDescription makeDescriptionForComponents(::entt::meta_ctx const &ctx, ::entt::meta_type const &type, ::cereal::internal::BasicSchema::DescriptionMode mode) const
MCAPI void $doLoad(::cereal::SchemaReader &reader, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::internal::LoadState const &state) 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:17
Definition SchemaReader.h:12
Definition SchemaWriter.h:16