|
LeviLamina
|
Classes | |
| class | CompareLevelChunkQueuedSavingElement |
| struct | LevelChunkQueuedSavingElement |
Public Member Functions | |
| MCAPI | LevelChunkSaveManager (::std::unique_ptr<::ILevelChunkSaveManagerProxy > levelChunkSaverProxy, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > gameplayUserManager, ::Bedrock::NotNullNonOwnerPtr<::DimensionManager > dimensionManager) |
| MCAPI void | _findRandomChunkToSave () |
| MCAPI void | _onChunkLoaded (::ChunkSource &chunkSource, ::LevelChunk &levelChunk, int closestPlayerDistanceSquared) |
| MCAPI bool | _shouldDoSave () const |
| MCFOLD bool | isChunkSaveInProgress () |
| MCAPI void | registerForLevelChunkManagerEvents (::ILevelChunkEventManagerConnector &levelChunkEventManagerConnector) |
| MCAPI void | startLeaveGame () |
| MCAPI void | trySaveChunks () |
| MCAPI void * | $ctor (::std::unique_ptr<::ILevelChunkSaveManagerProxy > levelChunkSaverProxy, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > gameplayUserManager, ::Bedrock::NotNullNonOwnerPtr<::DimensionManager > dimensionManager) |
| 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::Subscription > | mOnChunkLoadedSubscription |