LeviLamina
Loading...
Searching...
No Matches
TickingAreaView Class Reference
+ Inheritance diagram for TickingAreaView:

Public Member Functions

TickingAreaViewoperator= (TickingAreaView const &)
 
 TickingAreaView (TickingAreaView const &)
 
virtual void init (::Bounds const &bounds, bool isCircle)
 
virtual void tick (::Tick const &currentTick, ::BlockSource &region, bool preload, bool randomize)
 
virtual void tickSeasons (::BlockSource &region, ::Random &random)
 
virtual::DimensionType getDimensionId () const
 
virtual::Bounds const & getBounds () const
 
virtual bool isCircle () const
 
virtual bool isDoneLoading () const
 
virtual bool checkInitialLoadDone (::Tick currentLevelTick)
 
virtual bool checkLoadedChunkNeighborsDone (::BlockSource const &region, bool useDoneLoading) const
 
virtual void move (::Bounds const &bounds)
 
virtual ::std::unique_ptr<::ChunkViewSourcecreateChildSource ()
 
virtual ::std::shared_ptr<::LevelChunkgetAvailableChunk (::ChunkPos const &cp)
 
MCAPI TickingAreaView (::ChunkSource &parent)
 
MCAPI bool _tickChunk (::Tick const &currentTick, ::BlockSource &region, ::Level &level, ::ChunkPos const &cp, ::LevelChunkTicking::Registry *registry)
 
MCAPI void * $ctor (::ChunkSource &parent)
 
MCAPI void $dtor ()
 
MCAPI void $init (::Bounds const &bounds, bool isCircle)
 
MCAPI void $tick (::Tick const &currentTick, ::BlockSource &region, bool preload, bool randomize)
 
MCAPI void $tickSeasons (::BlockSource &region, ::Random &random)
 
MCAPI::DimensionType $getDimensionId () const
 
MCAPI::Bounds const & $getBounds () const
 
MCAPI bool $isCircle () const
 
MCAPI bool $isDoneLoading () const
 
MCAPI bool $checkInitialLoadDone (::Tick currentLevelTick)
 
MCAPI bool $checkLoadedChunkNeighborsDone (::BlockSource const &region, bool useDoneLoading) const
 
MCAPI void $move (::Bounds const &bounds)
 
MCAPI ::std::unique_ptr<::ChunkViewSource$createChildSource ()
 
MCAPI ::std::shared_ptr<::LevelChunk$getAvailableChunk (::ChunkPos const &cp)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk1b328e
 
::ll::UntypedStorage< 4, 4 > mUnk941c0e
 
::ll::UntypedStorage< 1, 1 > mUnkd4a7b3
 
::ll::UntypedStorage< 1, 1 > mUnk632aaa
 

Constructor & Destructor Documentation

◆ TickingAreaView()

MCAPI TickingAreaView::TickingAreaView ( ::ChunkSource & parent)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ init()

virtual void TickingAreaView::init ( ::Bounds const & bounds,
bool isCircle )
virtual

Implements ITickingAreaView.

◆ tick()

virtual void TickingAreaView::tick ( ::Tick const & currentTick,
::BlockSource & region,
bool preload,
bool randomize )
virtual

Implements ITickingAreaView.

◆ tickSeasons()

virtual void TickingAreaView::tickSeasons ( ::BlockSource & region,
::Random & random )
virtual

Implements ITickingAreaView.

◆ getDimensionId()

virtual::DimensionType TickingAreaView::getDimensionId ( ) const
virtual

Implements ITickingAreaView.

◆ getBounds()

virtual::Bounds const & TickingAreaView::getBounds ( ) const
virtual

Implements ITickingAreaView.

◆ isCircle()

virtual bool TickingAreaView::isCircle ( ) const
virtual

Implements ITickingAreaView.

◆ isDoneLoading()

virtual bool TickingAreaView::isDoneLoading ( ) const
virtual

Implements ITickingAreaView.

◆ checkInitialLoadDone()

virtual bool TickingAreaView::checkInitialLoadDone ( ::Tick currentLevelTick)
virtual

Implements ITickingAreaView.

◆ checkLoadedChunkNeighborsDone()

virtual bool TickingAreaView::checkLoadedChunkNeighborsDone ( ::BlockSource const & region,
bool useDoneLoading ) const
virtual

Implements ITickingAreaView.

◆ move()

virtual void TickingAreaView::move ( ::Bounds const & bounds)
virtual

Implements ITickingAreaView.

◆ createChildSource()

virtual ::std::unique_ptr<::ChunkViewSource > TickingAreaView::createChildSource ( )
virtual

Implements ITickingAreaView.

◆ getAvailableChunk()

virtual ::std::shared_ptr<::LevelChunk > TickingAreaView::getAvailableChunk ( ::ChunkPos const & cp)
virtual

Implements ITickingAreaView.

◆ _tickChunk()

MCAPI bool TickingAreaView::_tickChunk ( ::Tick const & currentTick,
::BlockSource & region,
::Level & level,
::ChunkPos const & cp,
::LevelChunkTicking::Registry * registry )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * TickingAreaView::$ctor ( ::ChunkSource & parent)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void TickingAreaView::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $init()

MCAPI void TickingAreaView::$init ( ::Bounds const & bounds,
bool isCircle )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $tick()

MCAPI void TickingAreaView::$tick ( ::Tick const & currentTick,
::BlockSource & region,
bool preload,
bool randomize )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $tickSeasons()

MCAPI void TickingAreaView::$tickSeasons ( ::BlockSource & region,
::Random & random )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getDimensionId()

MCAPI::DimensionType TickingAreaView::$getDimensionId ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getBounds()

MCAPI::Bounds const & TickingAreaView::$getBounds ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isCircle()

MCAPI bool TickingAreaView::$isCircle ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isDoneLoading()

MCAPI bool TickingAreaView::$isDoneLoading ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $checkInitialLoadDone()

MCAPI bool TickingAreaView::$checkInitialLoadDone ( ::Tick currentLevelTick)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $checkLoadedChunkNeighborsDone()

MCAPI bool TickingAreaView::$checkLoadedChunkNeighborsDone ( ::BlockSource const & region,
bool useDoneLoading ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $move()

MCAPI void TickingAreaView::$move ( ::Bounds const & bounds)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $createChildSource()

MCAPI ::std::unique_ptr<::ChunkViewSource > TickingAreaView::$createChildSource ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getAvailableChunk()

MCAPI ::std::shared_ptr<::LevelChunk > TickingAreaView::$getAvailableChunk ( ::ChunkPos const & cp)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** TickingAreaView::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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