|
|
PropertyComponent & | operator= (PropertyComponent const &) |
|
| PropertyComponent (PropertyComponent const &) |
|
MCAPI | PropertyComponent (::PropertyComponent &&) |
|
MCAPI | PropertyComponent (::gsl::not_null<::std::shared_ptr<::PropertyGroup const > > propertyGroup, ::RenderParams &renderParams) |
|
MCAPI void | addAdditionalSaveData (::CompoundTag &tag) const |
|
MCAPI void | applyPendingChanges (::std::unordered_map< uint64, ::std::variant< int, float, bool, uint64 > > const &pendingChanges) |
|
MCAPI bool | getBool (uint64 h) const |
|
MCAPI float | getFloat (uint64 h) const |
|
MCAPI int | getInt (uint64 h) const |
|
MCAPI bool | getMolangValue (uint64 propertyNameHash, ::MolangScriptArg &out) const |
|
MCAPI::PropertyMetadata::ContainedType | getPropertyType (uint64 h) const |
|
MCAPI::HashedString const & | getString (uint64 h) const |
|
MCAPI bool | hasDirtyProperties () const |
|
MCAPI::PropertySyncData | packAllSyncData () const |
|
MCAPI::PropertySyncData | packDirtySyncData () |
|
MCAPI void | readLoadedProperties (::CompoundTag const &loadedPropertyTag) |
|
MCAPI void | setAliasProperties (::std::unordered_map<::HashedString, ::std::shared_ptr<::Tag > > const &aliasProperties, ::std::string const &aliasName, ::std::string const &canonicalName) |
|
MCAPI ::std::optional< bool > | tryGetBool (uint64 h) const |
|
MCAPI ::std::optional< float > | tryGetFloat (uint64 h) const |
|
MCAPI ::std::optional< int > | tryGetInt (uint64 h) const |
|
MCAPI::HashedString const * | tryGetString (uint64 h) const |
|
MCAPI ::std::optional<::std::variant< int, float, bool, ::std::string > > | tryGetValueVariant (uint64 propertyNameHash) const |
|
MCAPI void * | $ctor (::PropertyComponent &&) |
|
MCAPI void * | $ctor (::gsl::not_null<::std::shared_ptr<::PropertyGroup const > > propertyGroup, ::RenderParams &renderParams) |
|
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::std::shared_ptr<::PropertyGroup const > > > | mPropertyGroup |
|
::ll::TypedStorage< 4, 4, ::std::bitset< 32 > > | mDirtyIntProperties |
|
::ll::TypedStorage< 4, 4, ::std::bitset< 32 > > | mDirtyFloatProperties |
|
::ll::TypedStorage< 4, 4, ::std::bitset< 32 > > | mDirtyBoolProperties |
|
::ll::TypedStorage< 4, 4, ::std::bitset< 32 > > | mDirtyEnumIndexProperties |
|
::ll::TypedStorage< 1, 1, bool > | mEverythingDirty |
|
::ll::TypedStorage< 8, 120, ::PropertyContainer > | mPropertyContainer |