|
TickingAreasManager & | operator= (TickingAreasManager const &) |
|
| TickingAreasManager (TickingAreasManager const &) |
|
MCAPI | TickingAreasManager (::Bedrock::NonOwnerPointer<::LevelStorage > levelStorage) |
|
MCAPI::AddTickingAreaStatus | _addArea (::DimensionType dimensionId, ::std::string const &name, ::Bounds const &bounds, bool isCircle, ::TickingAreasManager::AreaLimitCheck limitCheck, bool isPersistent, ::TickingAreaLoadMode loadMode, ::LevelStorage &levelStorage) |
|
MCAPI void | _deletePendingArea (::LevelStorage &levelStorage, ::PendingArea const &pendingArea) |
|
MCAPI::std::string | _findUsableDefaultName (::TickingAreaList const &tickingAreaList, ::std::vector<::PendingArea > const &pendingAreas) const |
|
MCAPI ::std::vector<::TickingAreaDescription > | _getPendingAreaDescriptionsFiltered (::DimensionType dimensionId, ::std::function< bool(::PendingArea const &)> includeInList) const |
|
MCAPI bool | _hasPendingTickingAreaNamed (::std::string const &name, ::std::vector<::PendingArea > const &dimensionAreas) const |
|
MCAPI void | _postReloadActorAdded (::Actor &actor) |
|
MCAPI void | _processAdds (::Level &level) |
|
MCAPI void | _processRemoves (::DimensionType dimensionId, ::TickingAreaList &list, ::Level &level, ::LevelStorage &levelStorage) |
|
MCAPI void | _savePendingArea (::LevelStorage &levelStorage, ::DimensionType dimensionId, ::PendingArea const &pendingArea) |
|
MCAPI::AddTickingAreaStatus | addArea (::DimensionType dimensionId, ::std::string const &name, ::BlockPos const &min, ::BlockPos const &max, ::TickingAreasManager::AreaLimitCheck limitCheck, bool isPersistent, ::TickingAreaLoadMode loadMode, ::LevelStorage &levelStorage) |
|
MCAPI void | addEntityArea (::DimensionType dimensionId, ::Actor const &actor, ::LevelStorage &levelStorage) |
|
MCAPI void | addEntityArea (::DimensionType dimensionId, ::ActorUniqueID const &entityId, ::Bounds const &bounds, bool alwaysActive, float maxDistToPlayers, ::LevelStorage &levelStorage) |
|
MCAPI uint | countActiveStandaloneTickingAreas () const |
|
MCAPI uint | countStandaloneTickingAreas () const |
|
MCAPI void | loadArea (::std::string const &key, ::CompoundTag const *tag) |
|
MCAPI void | onTickingEntityAdded (::DimensionType dimensionId, ::Actor &actor, ::LevelStorage &levelStorage) |
|
MCAPI void | registerForActorManagerEvents (::IActorManagerConnector &actorManagerConnector) |
|
MCAPI void | registerForLevelStorageManagerEvents (::ILevelStorageManagerConnector &levelStorageManagerConnector) |
|
MCAPI ::std::vector<::TickingAreaDescription > | removePendingAreaByName (::DimensionType dimensionId, ::std::string const &name, ::LevelStorage &levelStorage) |
|
MCAPI ::std::vector<::TickingAreaDescription > | removePendingAreaByPosition (::DimensionType dimensionId, ::BlockPos const &position, ::LevelStorage &levelStorage) |
|
MCAPI ::std::vector<::TickingAreaDescription > | setPendingAreaLoadModeByName (::DimensionType dimensionId, ::std::string const &name, ::TickingAreaLoadMode loadMode, ::LevelStorage &levelStorage) |
|
MCAPI ::std::vector<::TickingAreaDescription > | setPendingAreaLoadModeByPosition (::DimensionType dimensionId, ::BlockPos const &position, ::TickingAreaLoadMode loadMode, ::LevelStorage &levelStorage) |
|
MCAPI void | update (::Level &level, ::LevelStorage &levelStorage) |
|
MCAPI void * | $ctor (::Bedrock::NonOwnerPointer<::LevelStorage > levelStorage) |
|
MCAPI void | $dtor () |
|