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) (defined in LevelListCache)LevelListCache
$addObserver(::LevelListCacheObserver &observer) (defined in LevelListCache)LevelListCache
$checkIfLevelIsCorruptOrMissing(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$createBackupCopyOfWorld(::std::string const &levelId, ::std::string const &newLevelId, ::std::string const &newName) (defined in LevelListCache)LevelListCache
$createLevelLooseStorage(::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider) (defined in LevelListCache)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) (defined in LevelListCache)LevelListCache
$createLevelStorageObserver() (defined in LevelListCache)LevelListCache
$ctor(::LevelStorageSource &levelStorageSource, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform const > appPlatform, ::std::function< bool()> &&checkIsSafeToFlushCache) (defined in LevelListCache)LevelListCache
$ctor(::std::string name) (defined in Bedrock::Threading::EnableQueueForMainThread)Bedrock::Threading::EnableQueueForMainThread
$ctor(::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string name) (defined in Bedrock::Threading::EnableQueueForThread)Bedrock::Threading::EnableQueueForThread
$deleteLevel(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$deleteLevelFiles(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$dtor() (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferences
$dtor() (defined in Bedrock::Threading::EnableQueueForThread)Bedrock::Threading::EnableQueueForThread
$ensureLevelInitialized(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$getBasePath() const (defined in LevelListCache)LevelListCache
$getLevelData(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$getLevelDataNonOwnerPointer(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$getLevelIdFromPath(::Core::Path const &fullPath, ::Core::Path const &worldsPath) (defined in LevelListCache)LevelListCache
$getLevelList(::std::vector<::LevelSummary > &dest, bool includeShallowSummaries, bool includePartiallyCopiedLevels, bool includeBetaRetailLevels, bool includeInvalidLevelDataLevels) (defined in LevelListCache)LevelListCache
$getLevelSummary(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$getLevelSummaryByName(::std::string const &levelName) (defined in LevelListCache)LevelListCache
$getOrCreateLevelSummary(::Core::Path const &directory) (defined in LevelListCache)LevelListCache
$getPathToLevel(::std::string const &levelId) const (defined in LevelListCache)LevelListCache
$getShallowLevelSummary(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$hasCachedLevels(bool includeShallowSummaries) const (defined in LevelListCache)LevelListCache
$hasLevelWithId(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$onSave(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$onStorageChanged() (defined in LevelListCache)LevelListCache
$postDeleteLevel(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$refreshLevel(::std::string const &levelId) (defined in LevelListCache)LevelListCache
$removeObserver(::LevelListCacheObserver &observer) (defined in LevelListCache)LevelListCache
$renameAndSaveLevelData(::std::string const &levelId, ::std::string const &newLevelName, ::LevelData const &levelData) (defined in LevelListCache)LevelListCache
$renameLevel(::std::string const &levelId, ::std::string const &newLevelName) (defined in LevelListCache)LevelListCache
$saveLevelData(::std::string const &levelId, ::LevelData const &levelData) (defined in LevelListCache)LevelListCache
$updateLevelCache(::std::string const &levelId) (defined in LevelListCache)LevelListCache
ILevelListCache::$vftable()Bedrock::EnableNonOwnerReferencesstatic
Bedrock::Threading::EnableQueueForMainThread::$vftable()Bedrock::Threading::EnableQueueForMainThreadstatic
_addOrReplaceCache(::Core::Path const &path) (defined in LevelListCache)LevelListCache
_addToCache(::std::string const &levelId, ::LevelCache &&levelCache, ::LevelListCacheObserver::LevelAddedType levelAddedType) (defined in LevelListCache)LevelListCache
_createAndAddToCache(::std::string const &levelId, ::Core::Path const &directory, ::LevelListCacheObserver::LevelAddedType levelAddedType) (defined in LevelListCache)LevelListCache
_getLevelCache(::std::string const &levelId) (defined in LevelListCache)LevelListCache
_getLevelSummary(::std::string const &levelId) (defined in LevelListCache)LevelListCache
_notifyLevelUpdated(::std::string const &levelId) (defined in LevelListCache)LevelListCache
_notifyNewLevelFound(::std::string const &levelId, ::LevelListCacheObserver::LevelAddedType type) (defined in LevelListCache)LevelListCache
_refreshSummary(::std::string const &levelId, ::LevelCache &cache) (defined in LevelListCache)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) (defined in Bedrock::Threading::EnableQueueForMainThread)Bedrock::Threading::EnableQueueForMainThreadexplicit
EnableQueueForThread() (defined in Bedrock::Threading::EnableQueueForThread)Bedrock::Threading::EnableQueueForThread
EnableQueueForThread(::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string name) (defined in Bedrock::Threading::EnableQueueForThread)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) (defined in LevelListCache)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
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) (defined in Bedrock::Threading::EnableQueueForThread)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