|
LeviLamina
|
Public Types | |
| using | LevelChunks = ::std::vector<::std::shared_ptr<::LevelChunk>> |
Public Member Functions | |
| virtual void | tick (::EntityRegistry ®istry) |
| MCAPI void | _tickLevelChunksAroundActor (::Actor &actor, ::BlockSource ®ion, ::LoadedChunksComponent &loadedChunksComponent) |
| MCAPI void | $tick (::EntityRegistry ®istry) |
| virtual void | singleTick (::EntityRegistry ®istry, ::EntityContext &entity) |
| virtual void | singleTick (::EntityRegistry ®istry, ::StrictEntityContext &entityContext) |
| MCFOLD void | $singleTick (::EntityRegistry ®istry, ::EntityContext &entity) |
| MCFOLD void | $singleTick (::EntityRegistry ®istry, ::StrictEntityContext &entityContext) |
| virtual void | registerEvents (::entt::dispatcher &dispatcher) |
| MCFOLD void | $registerEvents (::entt::dispatcher &dispatcher) |
Static Public Member Functions | |
| static MCAPI void | _determineLevelChunksToTick (::Actor const &actor, ::BlockSource ®ion, ::LoadedChunksComponent &loadedChunksComponent, ::std::vector<::std::shared_ptr<::LevelChunk > > &levelChunksToTick, ::std::vector<::std::shared_ptr<::LevelChunk > > &levelChunksBlockEntitiesToTick, ::Tick const ¤tTick) |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::LevelChunk > > > | mScratchLevelChunksToTick |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::LevelChunk > > > | mScratchLevelChunksBlockEntitiesToTick |
|
virtual |
Implements ITickingSystem.
|
static |