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);
53 MCAPI
bool getBool(uint64 h)
const;
55 MCAPI
float getFloat(uint64 h)
const;
57 MCAPI
int getInt(uint64 h)
const;
59 MCAPI ::PropertyMetadata::ContainedType getPropertyType(uint64 h)
const;
61 MCAPI ::PropertyMetadata::ContainedType getPropertyType(
::HashedString const& h)
const;
63 MCAPI ::HashedString
const& getString(uint64 h)
const;
67 MCAPI ::PropertySyncData packDirtySyncData();
69 MCAPI ::std::optional<bool> tryGetBool(uint64 h)
const;
71 MCAPI ::HashedString
const* tryGetString(uint64 h)
const;
80 $ctor(::gsl::not_null<::std::shared_ptr<::PropertyGroup const>> propertyGroup,
::RenderParams& renderParams);