LeviLamina
Loading...
Searching...
No Matches
ChunkTickRangeManager Class Reference

Public Member Functions

MCAPI ChunkTickRangeManager (uint chunkTickRange, uint maxSimRadiusInChunks)
 
MCAPI void _onChunkLoaded (::ChunkSource &, ::LevelChunk &levelChunk, int closestPlayerDistanceSquared)
 
MCAPI bool isChunkInTickRange (::LevelChunk const &lc, ::std::optional< int > minDistToPlayer) const
 
MCAPI bool isChunkInTickRange (::ChunkPos const &chunkPos, ::Dimension const &dimension, bool shouldServerGenerate, float serverBuildRatio, int chunkViewRadius, int numActiveUsers) const
 
MCAPI void registerForLevelChunkEvents (::ILevelChunkEventManagerConnector &levelChunkEventManagerConnector)
 
MCAPI ~ChunkTickRangeManager ()
 
MCAPI void * $ctor (uint chunkTickRange, uint maxSimRadiusInChunks)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnChunkLoaded
 
::ll::TypedStorage< 4, 4, uint > mChunkTickRange
 
::ll::TypedStorage< 4, 4, uint > mMaxSimRadiusInChunks
 

Constructor & Destructor Documentation

◆ ChunkTickRangeManager()

MCAPI ChunkTickRangeManager::ChunkTickRangeManager ( uint chunkTickRange,
uint maxSimRadiusInChunks )
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.

◆ ~ChunkTickRangeManager()

MCAPI ChunkTickRangeManager::~ChunkTickRangeManager ( )
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

◆ _onChunkLoaded()

MCAPI void ChunkTickRangeManager::_onChunkLoaded ( ::ChunkSource & ,
::LevelChunk & levelChunk,
int closestPlayerDistanceSquared )
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.

◆ isChunkInTickRange() [1/2]

MCAPI bool ChunkTickRangeManager::isChunkInTickRange ( ::LevelChunk const & lc,
::std::optional< int > minDistToPlayer ) 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.

◆ isChunkInTickRange() [2/2]

MCAPI bool ChunkTickRangeManager::isChunkInTickRange ( ::ChunkPos const & chunkPos,
::Dimension const & dimension,
bool shouldServerGenerate,
float serverBuildRatio,
int chunkViewRadius,
int numActiveUsers ) 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.

◆ registerForLevelChunkEvents()

MCAPI void ChunkTickRangeManager::registerForLevelChunkEvents ( ::ILevelChunkEventManagerConnector & levelChunkEventManagerConnector)
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 * ChunkTickRangeManager::$ctor ( uint chunkTickRange,
uint maxSimRadiusInChunks )
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 ChunkTickRangeManager::$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.

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