|
LeviLamina
|
Inheritance diagram for TickingAreaListBase:Public Types | |
| using | RequeueAreaFunc = ::std::function<void(::ITickingArea const&)> |
Public Member Functions | |
| virtual bool | removeDistantEntityAreasAndCheckForRemoved (::std::vector<::Vec3 > const &playerPositions, ::std::function< void(::ITickingArea const &)> requeue, ::LevelStorage &levelStorage) |
| MCAPI uint | countEntityTickingAreas () const |
| MCAPI ::std::vector<::std::shared_ptr<::ITickingArea > > | findStandaloneAreasContaining (::BlockPos const &position) |
| MCAPI ::std::vector<::std::shared_ptr<::ITickingArea > > | findStandaloneAreasNamed (::std::string const &name) const |
| MCAPI ::std::shared_ptr<::ITickingArea > | getAreaFor (::ActorUniqueID const &entityId) const |
| MCAPI ::std::vector<::TickingAreaDescription > | getStandaloneTickingAreaDescriptions () const |
| MCAPI bool | hasTickingAreaNamed (::std::string const &name) const |
| MCAPI void | processRemoves () |
| MCAPI ::std::vector<::TickingAreaDescription > | removeAllStandaloneAreas (::LevelStorage &levelStorage) |
| MCAPI ::std::vector<::TickingAreaDescription > | removeAreas (::std::vector<::std::shared_ptr<::ITickingArea > > const &areasToRemove, ::LevelStorage &levelStorage) |
| MCAPI bool | $removeDistantEntityAreasAndCheckForRemoved (::std::vector<::Vec3 > const &playerPositions, ::std::function< void(::ITickingArea const &)> requeue, ::LevelStorage &levelStorage) |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::ITickingArea > > > | mTickingAreas |
|
static |