21class SynchedActorDataEntityWrapper {
25 ::ll::TypedStorage<8, 8, ::gsl::not_null<::SynchedActorDataComponent*>> mData;
26 ::ll::TypedStorage<8, 8, ::gsl::not_null<::ActorDataFlagComponent*>> mFlagData;
27 ::ll::TypedStorage<8, 8, ::gsl::not_null<::ActorDataDirtyFlagsComponent*>> mDirtyFlags;
28 ::ll::TypedStorage<8, 24, ::WeakRef<::EntityContext>> mEntityContext;
33 MCAPI
void set(ushort
id, T
const& value);
37 SynchedActorDataEntityWrapper();
45 MCAPI
void assignValues(
46 ::std::vector<::std::unique_ptr<::DataItem>>
const& items,
48 ::std::optional<uint64> targetFrame
52 MCAPI
float getFloat(ushort
id)
const;
54 MCAPI
int getInt(ushort
id)
const;
57 MCAPI int64 getInt64(ushort
id)
const;
60 MCAPI schar getInt8(ushort
id)
const;
62 MCAPI ::BlockPos getPosition(ushort
id)
const;
64 MCAPI
short getShort(ushort
id)
const;
66 MCAPI ::std::string
const& getString(ushort
id)
const;
68 MCAPI ::Vec3 getVec3(ushort
id)
const;
70 MCAPI
bool hasData(ushort
id)
const;
72 MCAPI
void markDirty(ushort
id);
Definition EntityContext.h:15