25 enum class RecordStatus : uchar {
34 ::ll::TypedStorage<4, 4, ::PositionTrackingId> mId;
35 ::ll::TypedStorage<4, 12, ::BlockPos> mPosition;
36 ::ll::TypedStorage<4, 4, ::DimensionType> mDimensionType;
37 ::ll::TypedStorage<1, 1, ::PositionTrackingDB::TrackingRecord::RecordStatus> mStatus;
38 ::ll::TypedStorage<1, 1, bool> mDirty;
39 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::PositionTrackingDB::OperationBase>>> mPendingOperations;
40 ::ll::TypedStorage<8, 32, ::OwnerPtr<::EntityId>> mEntity;
46 MCAPI
bool _addTransaction(
47 ::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer> parent,
48 ::std::unique_ptr<::PositionTrackingDB::OperationBase> newTransaction
54 MCFOLD ::DimensionType
const& getDimensionType()
const;
57 MCAPI ::EntityContext& getEntity();
59 MCFOLD ::PositionTrackingId
const& getId()
const;
62 MCFOLD ::BlockPos
const& getPosition()
const;
65 MCAPI ::PositionTrackingDB::TrackingRecord::RecordStatus
const getStatus()
const;
67 MCAPI
bool processPendingTransactions(::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer> parent);
69 MCAPI ::CompoundTag serialize()
const;
Definition EntityContext.h:17