25 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::DataItem>>> mData;
43 MCFOLD_C
void $dtor();
47 using DataList = ::std::vector<::std::unique_ptr<::DataItem>>;
51 using TypeFloat = float;
55 using TypeInt64 = int64;
57 using TypeInt8 = schar;
59 using TypeShort = short;
61 using TypeString = ::std::string;
67 MCAPI
void set(ushort
id, T
const& value);
72 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::DataItem>>> mItemsArray;
73 ::ll::TypedStorage<8, 24, ::std::bitset<136>> mDirtyFlags;
74 ::ll::TypedStorage<8, 24, ::std::bitset<136>> mHasComponentData;
80 MCAPI ::SynchedActorData _clone()
const;
82 MCAPI_C
bool assignValue(
::DataItem const& newItem);
84 MCAPI_C
void assignValues(
85 ::std::vector<::std::unique_ptr<::DataItem>>
const& items,
87 ::std::optional<uint64> targetFrame
92 MCAPI ::std::vector<::std::unique_ptr<::DataItem>> packAll(
::EntityContext const& entity)
const;
94 MCAPI ::std::vector<::std::unique_ptr<::DataItem>> packDirty(
::EntityContext& entity);
102 MCAPI static ::std::vector<::std::unique_ptr<::DataItem>>
103 cloneDataList(::std::vector<::std::unique_ptr<::DataItem>>
const& list);
109 MCAPI static ::std::string
const& DIFF_ITEM();
111 MCAPI static ::std::string
const& DIFF_ITEMS_SIZE();
113 MCAPI static ::std::string
const& DIFF_ITEM_NULL();
Definition EntityContext.h:16