3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/actor/state/PropertyValues.h"
25 ::ll::TypedStorage<8, 16, ::gsl::not_null<::std::shared_ptr<::PropertyGroup const>>> mPropertyGroup;
26 ::ll::TypedStorage<8, 104, ::PropertyValues> mValues;
37 ::gsl::not_null<::std::shared_ptr<::PropertyGroup const>> propertyGroup,
49 MCNAPI ::std::optional<::std::variant<int, float, bool, ::std::string>>
55 ::std::unordered_map<
::HashedString, ::std::shared_ptr<::Tag>>
const& aliasProperties,
56 ::std::string
const& aliasName,
57 ::std::string
const& canonicalName
69 $ctor(::gsl::not_null<::std::shared_ptr<::PropertyGroup const>> propertyGroup,
::RenderParams& renderParams);
Definition CompoundTag.h:13
Definition HashedString.h:5
Definition PropertyContainer.h:21
MCAPI void _addDataToCompoundTag(::CompoundTag &compoundTag, ::PropertyMetadata const &propertyMetadata) const
MCAPI void addEntryToSyncData(::PropertyMetadata const &propMetadata, ::PropertySyncData &syncData) const
MCAPI bool getMolangValue(uint64 propertyNameHash, ::MolangScriptArg &out) const
MCAPI ::std::optional<::std::variant< int, float, bool, ::std::string > > getValueVariant(uint64 propertyNameHash) const
MCAPI PropertyContainer(::gsl::not_null<::std::shared_ptr<::PropertyGroup const > > propertyGroup, ::RenderParams &renderParams)
MCAPI void * $ctor(::gsl::not_null<::std::shared_ptr<::PropertyGroup const > > propertyGroup, ::RenderParams &renderParams)
MCAPI void setAliasProperties(::std::unordered_map<::HashedString, ::std::shared_ptr<::Tag > > const &aliasProperties, ::std::string const &aliasName, ::std::string const &canonicalName)
MCAPI void readLoadedProperties(::CompoundTag const &loadedPropertyTag)
MCAPI bool _readValueFromTag(::PropertyMetadata const &propertyMetadata, ::Tag const &tag)
MCAPI void setFloatValue(uint64 floatArrayIndex, float value)
MCAPI void setIntValue(uint64 intArrayIndex, int value)
Definition PropertyGroup.h:19
Definition RenderParams.h:30
Definition MolangScriptArg.h:33
Definition PropertySyncData.h:5
Definition PropertyValues.h:5