Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
LevelListCache Member List

This is the complete list of members for LevelListCache, including all inherited members.

$addLevel(::std::string const &levelId, ::LevelData &&levelData)LevelListCache
$addObserver(::LevelListCacheObserver &observer)LevelListCache
$checkIfLevelIsCorruptOrMissing(::std::string const &levelId)LevelListCache
$createBackupCopyOfWorld(::std::string const &levelId, ::std::string const &newLevelId, ::std::string const &newName)LevelListCache
$createLevelLooseStorage(::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider)LevelListCache
$createLevelStorage(::Scheduler &scheduler, ::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::std::chrono::nanoseconds const &writeFlushInterval, ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv, ::std::unique_ptr<::LevelStorageEventing > levelStorageEventing)LevelListCache
$createLevelStorageObserver()LevelListCache
$ctor(::LevelStorageSource &levelStorageSource, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform const > appPlatform, ::std::function< bool()> &&checkIsSafeToFlushCache, ::std::function< bool()> &&checkIsCloudSyncAvailable)LevelListCache
Bedrock::Threading::EnableQueueForMainThread::$ctor(::std::string name)Bedrock::Threading::EnableQueueForMainThread
Bedrock::Threading::EnableQueueForThread::$ctor(::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string name)Bedrock::Threading::EnableQueueForThread
$deleteLevel(::std::string const &levelId)LevelListCache
$deleteLevelFiles(::std::string const &levelId)LevelListCache
$dtor() (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferences
Bedrock::Threading::EnableQueueForMainThread::$dtor()Bedrock::Threading::EnableQueueForThread
$ensureLevelInitialized(::std::string const &levelId)LevelListCache
$getBasePath() constLevelListCache
$getLevelData(::std::string const &levelId)LevelListCache
$getLevelDataNonOwnerPointer(::std::string const &levelId)LevelListCache
$getLevelIdFromPath(::Core::Path const &fullPath, ::Core::Path const &worldsPath)LevelListCache
$getLevelList(::std::vector<::LevelSummary > &dest, bool includeShallowSummaries, bool includePartiallyCopiedLevels, bool includeBetaRetailLevels, bool includeInvalidLevelDataLevels)LevelListCache
$getLevelSummary(::std::string const &levelId)LevelListCache
$getLevelSummaryByName(::std::string const &levelName)LevelListCache
$getOrCreateLevelSummary(::Core::Path const &directory)LevelListCache
$getPathToLevel(::std::string const &levelId) constLevelListCache
$getShallowLevelSummary(::std::string const &levelId)LevelListCache
$hasCachedLevels(bool includeShallowSummaries) constLevelListCache
$hasLevelWithId(::std::string const &levelId)LevelListCache
$onSave(::std::string const &levelId)LevelListCache
$onStorageChanged()LevelListCache
$postDeleteLevel(::std::string const &levelId)LevelListCache
$refreshLevel(::std::string const &levelId)LevelListCache
$removeObserver(::LevelListCacheObserver &observer)LevelListCache
$renameAndSaveLevelData(::std::string const &levelId, ::std::string const &newLevelName, ::LevelData const &levelData)LevelListCache
$renameLevel(::std::string const &levelId, ::std::string const &newLevelName)LevelListCache
$saveLevelData(::std::string const &levelId, ::LevelData const &levelData)LevelListCache
$updateLevelCache(::std::string const &levelId)LevelListCache
ILevelListCache::$vftable()Bedrock::EnableNonOwnerReferencesstatic
Bedrock::Threading::EnableQueueForMainThread::$vftable()Bedrock::Threading::EnableQueueForMainThreadstatic
_addOrReplaceCache(::Core::Path const &path)LevelListCache
_addToCache(::std::string const &levelId, ::LevelCache &&levelCache, ::LevelListCacheObserver::LevelAddedType levelAddedType)LevelListCache
_createAndAddToCache(::std::string const &levelId, ::Core::Path const &directory, ::LevelListCacheObserver::LevelAddedType levelAddedType)LevelListCache
_getLevelCache(::std::string const &levelId)LevelListCache
_getLevelSummary(::std::string const &levelId)LevelListCache
_notifyLevelUpdated(::std::string const &levelId)LevelListCache
_notifyNewLevelFound(::std::string const &levelId, ::LevelListCacheObserver::LevelAddedType type)LevelListCache
_refreshSummary(::std::string const &levelId, ::LevelCache &cache)LevelListCache
addLevel(::std::string const &levelId, ::LevelData &&levelData) (defined in LevelListCache)LevelListCachevirtual
addObserver(::LevelListCacheObserver &observer) (defined in LevelListCache)LevelListCachevirtual
checkIfLevelIsCorruptOrMissing(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
createBackupCopyOfWorld(::std::string const &levelId, ::std::string const &newLevelId, ::std::string const &newName) (defined in LevelListCache)LevelListCachevirtual
createLevelLooseStorage(::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider) (defined in LevelListCache)LevelListCachevirtual
createLevelStorage(::Scheduler &scheduler, ::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::std::chrono::nanoseconds const &writeFlushInterval, ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv, ::std::unique_ptr<::LevelStorageEventing > levelStorageEventing) (defined in LevelListCache)LevelListCachevirtual
createLevelStorageObserver() (defined in LevelListCache)LevelListCachevirtual
deleteLevel(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
deleteLevelFiles(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
EnableQueueForMainThread() (defined in Bedrock::Threading::EnableQueueForMainThread)Bedrock::Threading::EnableQueueForMainThread
EnableQueueForMainThread(::std::string name)Bedrock::Threading::EnableQueueForMainThreadexplicit
EnableQueueForThread() (defined in Bedrock::Threading::EnableQueueForThread)Bedrock::Threading::EnableQueueForThread
EnableQueueForThread(::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string name)Bedrock::Threading::EnableQueueForThread
ensureLevelInitialized(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
getBasePath() const (defined in LevelListCache)LevelListCachevirtual
getLevelData(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
getLevelDataNonOwnerPointer(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
getLevelIdFromPath(::Core::Path const &fullPath, ::Core::Path const &worldsPath) (defined in LevelListCache)LevelListCachevirtual
getLevelList(::std::vector<::LevelSummary > &dest, bool includeShallowSummaries, bool includePartiallyCopiedLevels, bool includeBetaRetailLevels, bool includeInvalidLevelDataLevels) (defined in LevelListCache)LevelListCachevirtual
getLevelSummary(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
getLevelSummaryByName(::std::string const &levelName) (defined in LevelListCache)LevelListCachevirtual
getOrCreateLevelSummary(::Core::Path const &directory) (defined in LevelListCache)LevelListCachevirtual
getPathToLevel(::std::string const &levelId) const (defined in LevelListCache)LevelListCachevirtual
getShallowLevelSummary(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
hasCachedLevels(bool includeShallowSummaries) const (defined in LevelListCache)LevelListCachevirtual
hasLevelWithId(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
LevelAddedType typedef (defined in LevelListCache)LevelListCache
LevelListCache(LevelListCache const &) (defined in LevelListCache)LevelListCache
LevelListCache() (defined in LevelListCache)LevelListCache
LevelListCache(::LevelStorageSource &levelStorageSource, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform const > appPlatform, ::std::function< bool()> &&checkIsSafeToFlushCache, ::std::function< bool()> &&checkIsCloudSyncAvailable)LevelListCache
LockGuard typedef (defined in LevelListCache)LevelListCache
mAppPlatform (defined in LevelListCache)LevelListCache
mCachedLevelData (defined in LevelListCache)LevelListCache
mCachedUnSyncedLevelData (defined in LevelListCache)LevelListCache
mCacheLock (defined in LevelListCache)LevelListCache
mCheckIsCloudSyncAvailable (defined in LevelListCache)LevelListCache
mCheckIsSafeToFlushCache (defined in LevelListCache)LevelListCache
mControlBlock (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferences
mDiscoverLevels (defined in LevelListCache)LevelListCache
mLevelStorageSource (defined in LevelListCache)LevelListCache
mQueueForThreadTaskGroup (defined in Bedrock::Threading::EnableQueueForThread)Bedrock::Threading::EnableQueueForThread
mSubject (defined in LevelListCache)LevelListCache
onSave(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
onStorageChanged() (defined in LevelListCache)LevelListCachevirtual
operator=(LevelListCache const &) (defined in LevelListCache)LevelListCache
postDeleteLevel(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
queue(::std::function< void()> &&callback)Bedrock::Threading::EnableQueueForThread
refreshLevel(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
removeObserver(::LevelListCacheObserver &observer) (defined in LevelListCache)LevelListCachevirtual
renameAndSaveLevelData(::std::string const &levelId, ::std::string const &newLevelName, ::LevelData const &levelData) (defined in LevelListCache)LevelListCachevirtual
renameLevel(::std::string const &levelId, ::std::string const &newLevelName) (defined in LevelListCache)LevelListCachevirtual
saveLevelData(::std::string const &levelId, ::LevelData const &levelData) (defined in LevelListCache)LevelListCachevirtual
updateLevelCache(::std::string const &levelId) (defined in LevelListCache)LevelListCachevirtual
~EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferencesvirtual
~EnableQueueForThread() (defined in Bedrock::Threading::EnableQueueForThread)Bedrock::Threading::EnableQueueForThreadvirtual
~ILevelListCache()=default (defined in ILevelListCache)ILevelListCachevirtual
~LevelListCache()=default (defined in LevelListCache)LevelListCachevirtual