3#include "mc/_HeaderOutputPredefine.h"
18 using RequeueAreaFunc = ::std::function<void(
::ITickingArea const&)>;
23 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::ITickingArea>>> mTickingAreas;
31 virtual bool removeDistantEntityAreasAndCheckForRemoved(
32 ::std::vector<::Vec3>
const& playerPositions,
51 MCNAPI ::std::vector<::TickingAreaDescription>
65 ::std::vector<::Vec3>
const& playerPositions,
Definition ITickingArea.h:24
Definition LevelStorage.h:26
Definition TickingAreaListBase.h:15
MCAPI ::std::shared_ptr<::ITickingArea > getAreaFor(::ActorUniqueID const &entityId) const
MCAPI ::std::vector<::std::shared_ptr<::ITickingArea > > findStandaloneAreasContaining(::BlockPos const &position)
MCAPI bool $removeDistantEntityAreasAndCheckForRemoved(::std::vector<::Vec3 > const &playerPositions, ::std::function< void(::ITickingArea const &)> requeue, ::LevelStorage &levelStorage)
static MCAPI void ** $vftable()
MCAPI ::std::vector<::TickingAreaDescription > removeAllStandaloneAreas(::LevelStorage &levelStorage)
MCAPI ::std::vector<::TickingAreaDescription > getStandaloneTickingAreaDescriptions() const
MCAPI ::std::vector<::std::shared_ptr<::ITickingArea > > findStandaloneAreasNamed(::std::string const &name) const
MCAPI ::std::vector<::TickingAreaDescription > removeAreas(::std::vector<::std::shared_ptr<::ITickingArea > > const &areasToRemove, ::LevelStorage &levelStorage)
Definition ActorUniqueID.h:5
Definition TickingAreaDescription.h:9