Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
SubChunkManager Class Reference
Inheritance diagram for SubChunkManager:

Public Member Functions

virtual ::Bedrock::PubSub::Connector< void(::ChunkSource &, ::LevelChunk &, short, bool)> & getOnSubChunkLoadedConnector ()
MCAPI void pruneSubChunkChanges (::DimensionType const playerDimension)
MCAPI ::Bedrock::PubSub::Connector< void(::ChunkSource &, ::LevelChunk &, short, bool)> & $getOnSubChunkLoadedConnector ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map< ::std::pair<::SubChunkPos, ::DimensionType >, ::std::vector<::SubChunkChange >, ::mce::Math::PairHash, ::std::equal_to<::std::pair<::SubChunkPos, ::DimensionType > > > > mPendingSubChunkChanges
::ll::TypedStorage< 8, 448, ::SubChunkInsertManager > mSubChunkInsertManager
::ll::TypedStorage< 8, 240, ::SubChunkRequestManager > mSubChunkRequestManager
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::ChunkSource &, ::LevelChunk &, short, bool), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mSubChunkLoaded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnChangeDimensionSubscription

Member Function Documentation

◆ getOnSubChunkLoadedConnector()

virtual ::Bedrock::PubSub::Connector< void(::ChunkSource &, ::LevelChunk &, short, bool)> & SubChunkManager::getOnSubChunkLoadedConnector ( )
virtual

◆ pruneSubChunkChanges()

MCAPI void SubChunkManager::pruneSubChunkChanges ( ::DimensionType const playerDimension)
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.

◆ $getOnSubChunkLoadedConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::ChunkSource &, ::LevelChunk &, short, bool)> & SubChunkManager::$getOnSubChunkLoadedConnector ( )
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 files: