3#include "mc/_HeaderOutputPredefine.h"
26 mLegacyDataConversionFunc;
27 ::ll::TypedStorage<8, 64, ::std::function<void(
::Actor&,
::CompoundTag const&)>> mCreateAndLoadComponentFunc;
28 ::ll::TypedStorage<8, 64, ::std::function<void(
::Actor const&,
::CompoundTag&)>> mSaveComponentFunc;
55 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>>
66 virtual void registerComponents();
Definition CompoundTag.h:13
Definition DataLoadHelper.h:20
Definition HashedString.h:5
Definition InternalComponentRegistry.h:13
MCAPI void _initializeComponents(::Actor &owner, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) const
static MCAPI void ** $vftable()
MCAPI void $registerComponents()
static MCAPI ::CompoundTag & _getOrCreateComponentScope(::CompoundTag &tag, ::std::string const &componentName)
MCAPI void initializeComponents(::Actor &owner, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) const
static MCAPI ::std::string const & INTERNAL_COMPONENTS()
Definition InternalComponentRegistry.h:21
MCAPI::InternalComponentRegistry::ComponentInfo & operator=(::InternalComponentRegistry::ComponentInfo &&)