20 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint, ::AttributeInstance>> mInstanceMap;
21 ::ll::TypedStorage<8, 24, ::std::vector<::AttributeInstanceHandle>> mDirtyAttributes;
36 MCAPI ::AttributeInstance
const& getInstance(
::Attribute const& attribute)
const;
38 MCAPI ::AttributeInstance
const& getInstance(uint idValue)
const;
40 MCAPI ::AttributeInstance* getMutableInstance(
::HashedString const& name);
42 MCAPI ::MutableAttributeWithContext getMutableInstanceWithContext(
::Attribute const& attribute);
44 MCAPI ::std::vector<::AttributeInstanceHandle> getSyncableAttributes()
const;
48 MCAPI ::AttributeInstance& registerAttribute(
::Attribute const& baseAttribute);
54 MCAPI
static void updateAttribute(
64 MCAPI static ::std::string
const& DIFF_ATTRIBUTES();
66 MCAPI static ::std::string
const& DIFF_ATTRIBUTES_SIZE();
68 MCAPI static ::std::string
const& DIFF_DIRTY_ATTRIBUTES();
70 MCAPI static ::std::string
const& DIFF_DIRTY_ATTRIBUTES_SIZE();
72 MCAPI static ::std::string
const& DIFF_NO_ATTRIBUTES();
74 MCAPI static ::AttributeInstance& mInvalidInstance();
Definition AttributeModificationContext.h:10
Definition MutableAttributeWithContext.h:13