3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/actor/state/PropertyContainer.h"
7#include "mc/world/actor/state/PropertyMetadata.h"
23 ::ll::TypedStorage<8, 16, ::gsl::not_null<::std::shared_ptr<::PropertyGroup const>>> mPropertyGroup;
24 ::ll::TypedStorage<4, 4, ::std::bitset<32>> mDirtyIntProperties;
25 ::ll::TypedStorage<4, 4, ::std::bitset<32>> mDirtyFloatProperties;
26 ::ll::TypedStorage<4, 4, ::std::bitset<32>> mDirtyBoolProperties;
27 ::ll::TypedStorage<4, 4, ::std::bitset<32>> mDirtyEnumIndexProperties;
28 ::ll::TypedStorage<1, 1, bool> mEverythingDirty;
29 ::ll::TypedStorage<8, 120, ::PropertyContainer> mPropertyContainer;
44 ::gsl::not_null<::std::shared_ptr<::PropertyGroup const>> propertyGroup,
51 applyPendingChanges(::std::unordered_map<uint64, ::std::variant<int, float, bool, uint64>>
const& pendingChanges);
63 MCNAPI ::HashedString
const&
getString(uint64 h)
const;
78 $ctor(::gsl::not_null<::std::shared_ptr<::PropertyGroup const>> propertyGroup,
::RenderParams& renderParams);
Definition CompoundTag.h:13
Definition HashedString.h:5
Definition PropertyComponent.h:19
MCAPI::HashedString const * tryGetString(uint64 h) const
MCAPI::HashedString const & getString(uint64 h) const
MCAPI::PropertySyncData packDirtySyncData()
MCAPI void * $ctor(::gsl::not_null<::std::shared_ptr<::PropertyGroup const > > propertyGroup, ::RenderParams &renderParams)
MCAPI PropertyComponent(::PropertyComponent &&)
MCAPI::PropertyComponent & operator=(::PropertyComponent &&)
MCAPI::PropertyMetadata::ContainedType getPropertyType(::HashedString const &h) const
MCAPI void * $ctor(::PropertyComponent &&)
MCAPI bool getBool(uint64 h) const
MCAPI int getInt(uint64 h) const
MCAPI void applyPendingChanges(::std::unordered_map< uint64, ::std::variant< int, float, bool, uint64 > > const &pendingChanges)
MCAPI PropertyComponent(::gsl::not_null<::std::shared_ptr<::PropertyGroup const > > propertyGroup, ::RenderParams &renderParams)
MCAPI void addAdditionalSaveData(::CompoundTag &tag) const
MCAPI float getFloat(uint64 h) const
MCAPI::PropertyMetadata::ContainedType getPropertyType(uint64 h) const
Definition PropertyContainer.h:21
Definition PropertyGroup.h:19
Definition RenderParams.h:30
Definition PropertySyncData.h:5