20 using TypeInt8 = char;
22 using TypeShort = short;
24 using TypeString = ::std::string;
28 using TypeInt64 = int64;
30 using TypeFloat = float;
34 using DataList = ::std::vector<::std::unique_ptr<::DataItem>>;
42 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::DataItem>>> mData;
48 MCAPI
void set(ushort
id, T
const& value);
53 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::DataItem>>> mItemsArray;
54 ::ll::TypedStorage<8, 24, ::std::bitset<136>> mDirtyFlags;
55 ::ll::TypedStorage<8, 24, ::std::bitset<136>> mHasComponentData;
61 MCAPI ::SynchedActorData _clone()
const;
65 MCAPI ::std::vector<::std::unique_ptr<::DataItem>> packAll(
::EntityContext const& entity)
const;
67 MCAPI ::std::vector<::std::unique_ptr<::DataItem>> packDirty(
::EntityContext& entity);
75 MCAPI static ::std::vector<::std::unique_ptr<::DataItem>>
76 cloneDataList(::std::vector<::std::unique_ptr<::DataItem>>
const& list);
82 MCAPI static ::std::string
const& DIFF_ITEM();
84 MCAPI static ::std::string
const& DIFF_ITEMS_SIZE();
86 MCAPI static ::std::string
const& DIFF_ITEM_NULL();
Definition EntityContext.h:16