LeviLamina
Loading...
Searching...
No Matches
SynchedActorDataEntityWrapper Class Reference

Public Member Functions

template<class T>
MCAPI void set (ushort id, T const &value)
MCAPI SynchedActorDataEntityWrapper (::EntityContext &entity)
MCFOLD ::gsl::not_null<::SynchedActorData const * > _get () const
MCFOLD ::gsl::not_null<::SynchedActorData * > _get ()
MCAPI::CompoundTag const & getCompoundTag (ushort id) const
MCAPI float getFloat (ushort id) const
MCAPI int getInt (ushort id) const
MCAPI int64 getInt64 (ushort id) const
MCAPI schar getInt8 (ushort id) const
MCAPI::BlockPos getPosition (ushort id) const
MCAPI short getShort (ushort id) const
MCAPI::std::string const & getString (ushort id) const
MCAPI::Vec3 getVec3 (ushort id) const
MCAPI bool hasData (ushort id) const
MCAPI bool isDirty () const
MCAPI void markDirty (ushort id)
MCAPI ::std::vector<::std::unique_ptr<::DataItem > > packAll () const
MCAPI ::std::vector<::std::unique_ptr<::DataItem > > packDirty ()
MCFOLD::SynchedActorDataReader reader () const
MCAPI::SynchedActorDataWriter writer ()
MCAPI void * $ctor (::EntityContext &entity)
MCFOLD void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::gsl::not_null<::SynchedActorDataComponent * > > mData
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ActorDataFlagComponent * > > mFlagData
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ActorDataDirtyFlagsComponent * > > mDirtyFlags
::ll::TypedStorage< 8, 24, ::WeakRef<::EntityContext > > mEntityContext

The documentation for this class was generated from the following file: