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

Classes

class  CompareLevelChunkQueuedSavingElement
 
struct  LevelChunkQueuedSavingElement
 

Public Member Functions

MCAPI void _findRandomChunkToSave ()
 
MCAPI void _onChunkLoaded (::ChunkSource &chunkSource, ::LevelChunk &levelChunk, int closestPlayerDistanceSquared)
 
MCAPI bool _shouldDoSave () const
 
MCAPI void registerForLevelChunkManagerEvents (::ILevelChunkEventManagerConnector &levelChunkEventManagerConnector)
 
MCAPI ~LevelChunkSaveManager ()
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::ILevelChunkSaveManagerProxy > > const > mLevelChunkSaveManagerProxy
 
::ll::TypedStorage< 8, 32, ::std::priority_queue< ::LevelChunkSaveManager::LevelChunkQueuedSavingElement, ::std::vector<::LevelChunkSaveManager::LevelChunkQueuedSavingElement >, ::LevelChunkSaveManager::CompareLevelChunkQueuedSavingElement > > mLevelChunkSaveQueue
 
::ll::TypedStorage< 1, 1, bool > mChunkSaveInProgress
 
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > const > mGameplayUserManager
 
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::DimensionManager > const > mDimensionManager
 
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnChunkLoadedSubscription
 

Constructor & Destructor Documentation

◆ ~LevelChunkSaveManager()

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

◆ _findRandomChunkToSave()

MCAPI void LevelChunkSaveManager::_findRandomChunkToSave ( )
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.

◆ _onChunkLoaded()

MCAPI void LevelChunkSaveManager::_onChunkLoaded ( ::ChunkSource & 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.

◆ _shouldDoSave()

MCAPI bool LevelChunkSaveManager::_shouldDoSave ( ) 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.

◆ registerForLevelChunkManagerEvents()

MCAPI void LevelChunkSaveManager::registerForLevelChunkManagerEvents ( ::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.

◆ $dtor()

MCAPI void LevelChunkSaveManager::$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: