LeviLamina
Loading...
Searching...
No Matches
ITickingArea Class Referenceabstract
Inheritance diagram for ITickingArea:

Public Member Functions

virtual::mce::UUID const & getId () const =0
virtual::std::string const & getName () const =0
virtual::ActorUniqueID const & getEntityId () const =0
virtual bool isEntityOwned () const =0
virtual ::WeakRef<::BlockSource > const getBlockSource () const =0
virtual ::WeakRef<::BlockSourcegetBlockSource ()=0
virtual::Bounds const getBoundsCopy () const =0
virtual bool isAlwaysActive () const =0
virtual float getMaxDistToPlayers () const =0
virtual::ITickingAreaView const & getView () const =0
virtual::ITickingAreaView & getView ()=0
virtual::TickingAreaDescription getDescription () const =0
virtual::TickingAreaLoadMode getLoadMode () const =0
virtual void setLoadMode (::TickingAreaLoadMode loadMode, ::LevelStorage &levelStorage)=0
virtual bool isPreloadDone () const =0
virtual void tick (::Tick const &currentTick, bool randomize)=0
virtual void tickSeasons (::Random &random)=0
virtual void updatePosition (::Vec3 const &pos)=0
virtual void updateAndCenter (::LevelStorage &levelStorage, ::Tick currentLevelTick)=0
virtual::Actor * findOwner (uchar &pendingChunks)=0
virtual bool entityHasBeenFound () const =0
virtual void setEntityFound ()=0
virtual bool isRemoved ()=0
virtual void remove (::LevelStorage &levelStorage)=0
virtual void onComponentChanged (uint radius, float maxDistToPlayers, bool alwaysActive, ::LevelStorage &levelStorage)=0
virtual bool isScoped () const =0
virtual ::std::optional< uint64 > const & getScope () const =0
virtual bool isDoneLoadingScoped () const =0
virtual bool isStandalone () const =0
MCAPI::CompoundTag serialize () const

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