20 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint, ::AttributeInstance>> mInstanceMap;
21 ::ll::TypedStorage<8, 24, ::std::vector<::AttributeInstanceHandle>> mDirtyAttributes;
35 MCAPI ::AttributeInstance
const& getInstance(
::Attribute const& attribute)
const;
37 MCAPI ::AttributeInstance
const& getInstance(uint idValue)
const;
39 MCAPI ::AttributeInstance* getMutableInstance(
::HashedString const& name);
41 MCAPI ::MutableAttributeWithContext getMutableInstanceWithContext(
::Attribute const& attribute);
43 MCAPI ::std::vector<::AttributeInstanceHandle> getSyncableAttributes()
const;
47 MCAPI ::AttributeInstance& registerAttribute(
::Attribute const& baseAttribute);
53 MCAPI
static void updateAttribute(
63 MCAPI static ::std::string
const& DIFF_ATTRIBUTES();
65 MCAPI static ::std::string
const& DIFF_ATTRIBUTES_SIZE();
67 MCAPI static ::std::string
const& DIFF_DIRTY_ATTRIBUTES();
69 MCAPI static ::std::string
const& DIFF_DIRTY_ATTRIBUTES_SIZE();
71 MCAPI static ::std::string
const& DIFF_NO_ATTRIBUTES();
73 MCAPI static ::AttributeInstance& mInvalidInstance();
Definition AttributeModificationContext.h:10
Definition MutableAttributeWithContext.h:11