LeviLamina
Loading...
Searching...
No Matches
LevelListCache Class Reference
Inheritance diagram for LevelListCache:

Public Member Functions

LevelListCacheoperator= (LevelListCache const &)
 LevelListCache (LevelListCache const &)
virtual void addLevel (::std::string const &levelId, ::LevelData &&levelData)
virtual void deleteLevel (::std::string const &levelId)
virtual void refreshLevel (::std::string const &levelId)
virtual void deleteLevelFiles (::std::string const &levelId)
virtual void postDeleteLevel (::std::string const &levelId)
virtual void renameLevel (::std::string const &levelId, ::std::string const &newLevelName)
virtual void renameAndSaveLevelData (::std::string const &levelId, ::std::string const &newLevelName, ::LevelData const &levelData)
virtual void saveLevelData (::std::string const &levelId, ::LevelData const &levelData)
virtual void createBackupCopyOfWorld (::std::string const &levelId, ::std::string const &newLevelId, ::std::string const &newName)
virtual bool hasLevelWithId (::std::string const &levelId)
virtual bool checkIfLevelIsCorruptOrMissing (::std::string const &levelId)
virtual void addObserver (::LevelListCacheObserver &observer)
virtual void removeObserver (::LevelListCacheObserver &observer)
virtual ::Bedrock::UniqueOwnerPointer<::LevelStoragecreateLevelStorage (::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)
virtual ::std::unique_ptr<::LevelLooseFileStoragecreateLevelLooseStorage (::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider)
virtual::LevelSummary * getLevelSummary (::std::string const &levelId)
virtual::LevelSummary const * getLevelSummaryByName (::std::string const &levelName)
virtual::LevelSummary * getOrCreateLevelSummary (::Core::Path const &directory)
virtual::LevelData * getLevelData (::std::string const &levelId)
virtual ::Bedrock::NonOwnerPointer<::LevelDatagetLevelDataNonOwnerPointer (::std::string const &levelId)
virtual::LevelSummary * getShallowLevelSummary (::std::string const &levelId)
virtual void getLevelList (::std::vector<::LevelSummary > &dest, bool includeShallowSummaries, bool includePartiallyCopiedLevels, bool includeBetaRetailLevels, bool includeInvalidLevelDataLevels)
virtual bool hasCachedLevels (bool includeShallowSummaries) const
virtual void updateLevelCache (::std::string const &levelId)
virtual ::std::unique_ptr<::LevelStorageObservercreateLevelStorageObserver ()
virtual void onSave (::std::string const &levelId)
virtual void onStorageChanged ()
virtual ::Core::PathBuffer<::std::string > const getBasePath () const
MCAPI LevelListCache (::LevelStorageSource &levelStorageSource, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform const > appPlatform, ::std::function< bool()> &&checkIsSafeToFlushCache)
MCAPI::LevelCache * _addOrReplaceCache (::Core::Path const &path)
MCAPI::LevelCache * _addToCache (::Core::Path const &path)
MCAPI::LevelCache * _addToCache (::std::string const &levelId, ::LevelCache &&levelCache)
MCAPI::LevelCache * _createAndAddToCache (::std::string const &levelId, ::Core::Path const &directory)
MCAPI::LevelCache * _getLevelCache (::std::string const &levelId)
MCAPI void _notifyLevelUpdated (::std::string const &levelId)
MCAPI void _notifyNewLevelFound (::std::string const &levelId)
MCAPI void _refreshSummary (::std::string const &levelId, ::LevelCache &cache)
MCAPI void * $ctor (::LevelStorageSource &levelStorageSource, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform const > appPlatform, ::std::function< bool()> &&checkIsSafeToFlushCache)
MCAPI void $dtor ()
MCAPI void $addLevel (::std::string const &levelId, ::LevelData &&levelData)
MCAPI void $deleteLevel (::std::string const &levelId)
MCAPI void $refreshLevel (::std::string const &levelId)
MCAPI void $deleteLevelFiles (::std::string const &levelId)
MCAPI void $postDeleteLevel (::std::string const &levelId)
MCAPI void $renameLevel (::std::string const &levelId, ::std::string const &newLevelName)
MCAPI void $renameAndSaveLevelData (::std::string const &levelId, ::std::string const &newLevelName, ::LevelData const &levelData)
MCAPI void $saveLevelData (::std::string const &levelId, ::LevelData const &levelData)
MCAPI void $createBackupCopyOfWorld (::std::string const &levelId, ::std::string const &newLevelId, ::std::string const &newName)
MCAPI bool $hasLevelWithId (::std::string const &levelId)
MCAPI bool $checkIfLevelIsCorruptOrMissing (::std::string const &levelId)
MCAPI void $addObserver (::LevelListCacheObserver &observer)
MCAPI void $removeObserver (::LevelListCacheObserver &observer)
MCAPI ::Bedrock::UniqueOwnerPointer<::LevelStorage$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)
MCAPI ::std::unique_ptr<::LevelLooseFileStorage$createLevelLooseStorage (::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider)
MCAPI::LevelSummary * $getLevelSummary (::std::string const &levelId)
MCAPI::LevelSummary const * $getLevelSummaryByName (::std::string const &levelName)
MCAPI::LevelSummary * $getOrCreateLevelSummary (::Core::Path const &directory)
MCAPI::LevelData * $getLevelData (::std::string const &levelId)
MCAPI ::Bedrock::NonOwnerPointer<::LevelData$getLevelDataNonOwnerPointer (::std::string const &levelId)
MCAPI::LevelSummary * $getShallowLevelSummary (::std::string const &levelId)
MCAPI void $getLevelList (::std::vector<::LevelSummary > &dest, bool includeShallowSummaries, bool includePartiallyCopiedLevels, bool includeBetaRetailLevels, bool includeInvalidLevelDataLevels)
MCAPI bool $hasCachedLevels (bool includeShallowSummaries) const
MCAPI void $updateLevelCache (::std::string const &levelId)
MCAPI ::std::unique_ptr<::LevelStorageObserver$createLevelStorageObserver ()
MCAPI void $onSave (::std::string const &levelId)
MCAPI void $onStorageChanged ()
MCAPI ::Core::PathBuffer<::std::string > const $getBasePath () const
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
MCAPI_C ::Bedrock::Threading::Async< void > queueForMainThread (::std::function< void()> &&callback)
MCAPI_C ::Bedrock::Threading::Async< void > queueForMainThreadAutoRequeue (::std::function< bool()> &&callback)
MCAPI void * $ctor (::std::string name)
MCAPI void * $ctor (::WorkerPool &, ::Scheduler &, ::std::string)
MCAPI ::Bedrock::Threading::Async< void > queue (::std::function< void()> &&callback)
MCAPI_C ::Bedrock::Threading::Async< void > queueAutoRequeue (::std::function< bool()> &&callback)

Static Public Member Functions

static MCAPI void ** $vftableForILevelListCache ()
static MCAPI void ** $vftableForEnableQueueForMainThread ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk7be6fa
::ll::UntypedStorage< 8, 64 > mUnkc5bca8
::ll::UntypedStorage< 8, 64 > mUnke93906
::ll::UntypedStorage< 1, 1 > mUnk233d85
::ll::UntypedStorage< 8, 32 > mUnk92414e
::ll::UntypedStorage< 8, 80 > mUnk9c4eaf
::ll::UntypedStorage< 8, 24 > mUnk728a82
::ll::UntypedStorage< 8, 64 > mUnk1f7cd0
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mQueueForThreadTaskGroup

Constructor & Destructor Documentation

◆ LevelListCache()

MCAPI LevelListCache::LevelListCache ( ::LevelStorageSource & levelStorageSource,
::Bedrock::NotNullNonOwnerPtr<::AppPlatform const > appPlatform,
::std::function< bool()> && checkIsSafeToFlushCache )
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

◆ addLevel()

virtual void LevelListCache::addLevel ( ::std::string const & levelId,
::LevelData && levelData )
virtual

Implements ILevelListCache.

◆ deleteLevel()

virtual void LevelListCache::deleteLevel ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ refreshLevel()

virtual void LevelListCache::refreshLevel ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ deleteLevelFiles()

virtual void LevelListCache::deleteLevelFiles ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ postDeleteLevel()

virtual void LevelListCache::postDeleteLevel ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ renameLevel()

virtual void LevelListCache::renameLevel ( ::std::string const & levelId,
::std::string const & newLevelName )
virtual

Implements ILevelListCache.

◆ renameAndSaveLevelData()

virtual void LevelListCache::renameAndSaveLevelData ( ::std::string const & levelId,
::std::string const & newLevelName,
::LevelData const & levelData )
virtual

Implements ILevelListCache.

◆ saveLevelData()

virtual void LevelListCache::saveLevelData ( ::std::string const & levelId,
::LevelData const & levelData )
virtual

Implements ILevelListCache.

◆ createBackupCopyOfWorld()

virtual void LevelListCache::createBackupCopyOfWorld ( ::std::string const & levelId,
::std::string const & newLevelId,
::std::string const & newName )
virtual

Implements ILevelListCache.

◆ hasLevelWithId()

virtual bool LevelListCache::hasLevelWithId ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ checkIfLevelIsCorruptOrMissing()

virtual bool LevelListCache::checkIfLevelIsCorruptOrMissing ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ addObserver()

virtual void LevelListCache::addObserver ( ::LevelListCacheObserver & observer)
virtual

Implements ILevelListCache.

◆ removeObserver()

virtual void LevelListCache::removeObserver ( ::LevelListCacheObserver & observer)
virtual

Implements ILevelListCache.

◆ createLevelStorage()

virtual ::Bedrock::UniqueOwnerPointer<::LevelStorage > 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 )
virtual

Implements ILevelListCache.

◆ createLevelLooseStorage()

virtual ::std::unique_ptr<::LevelLooseFileStorage > LevelListCache::createLevelLooseStorage ( ::std::string const & levelId,
::ContentIdentity const & contentIdentity,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const & keyProvider )
virtual

Implements ILevelListCache.

◆ getLevelSummary()

virtual::LevelSummary * LevelListCache::getLevelSummary ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ getLevelSummaryByName()

virtual::LevelSummary const * LevelListCache::getLevelSummaryByName ( ::std::string const & levelName)
virtual

Implements ILevelListCache.

◆ getOrCreateLevelSummary()

virtual::LevelSummary * LevelListCache::getOrCreateLevelSummary ( ::Core::Path const & directory)
virtual

Implements ILevelListCache.

◆ getLevelData()

virtual::LevelData * LevelListCache::getLevelData ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ getLevelDataNonOwnerPointer()

virtual ::Bedrock::NonOwnerPointer<::LevelData > LevelListCache::getLevelDataNonOwnerPointer ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ getShallowLevelSummary()

virtual::LevelSummary * LevelListCache::getShallowLevelSummary ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ getLevelList()

virtual void LevelListCache::getLevelList ( ::std::vector<::LevelSummary > & dest,
bool includeShallowSummaries,
bool includePartiallyCopiedLevels,
bool includeBetaRetailLevels,
bool includeInvalidLevelDataLevels )
virtual

Implements ILevelListCache.

◆ hasCachedLevels()

virtual bool LevelListCache::hasCachedLevels ( bool includeShallowSummaries) const
virtual

Implements ILevelListCache.

◆ updateLevelCache()

virtual void LevelListCache::updateLevelCache ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ createLevelStorageObserver()

virtual ::std::unique_ptr<::LevelStorageObserver > LevelListCache::createLevelStorageObserver ( )
virtual

Implements ILevelListCache.

◆ onSave()

virtual void LevelListCache::onSave ( ::std::string const & levelId)
virtual

Implements ILevelListCache.

◆ onStorageChanged()

virtual void LevelListCache::onStorageChanged ( )
virtual

Implements ILevelListCache.

◆ getBasePath()

virtual ::Core::PathBuffer<::std::string > const LevelListCache::getBasePath ( ) const
virtual

Implements ILevelListCache.

◆ _addOrReplaceCache()

MCAPI::LevelCache * LevelListCache::_addOrReplaceCache ( ::Core::Path const & path)
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.

◆ _addToCache() [1/2]

MCAPI::LevelCache * LevelListCache::_addToCache ( ::Core::Path const & path)
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.

◆ _addToCache() [2/2]

MCAPI::LevelCache * LevelListCache::_addToCache ( ::std::string const & levelId,
::LevelCache && levelCache )
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.

◆ _createAndAddToCache()

MCAPI::LevelCache * LevelListCache::_createAndAddToCache ( ::std::string const & levelId,
::Core::Path const & directory )
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.

◆ _getLevelCache()

MCAPI::LevelCache * LevelListCache::_getLevelCache ( ::std::string const & levelId)
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.

◆ _notifyLevelUpdated()

MCAPI void LevelListCache::_notifyLevelUpdated ( ::std::string const & levelId)
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.

◆ _notifyNewLevelFound()

MCAPI void LevelListCache::_notifyNewLevelFound ( ::std::string const & levelId)
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.

◆ _refreshSummary()

MCAPI void LevelListCache::_refreshSummary ( ::std::string const & levelId,
::LevelCache & cache )
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.

◆ $ctor()

MCAPI void * LevelListCache::$ctor ( ::LevelStorageSource & levelStorageSource,
::Bedrock::NotNullNonOwnerPtr<::AppPlatform const > appPlatform,
::std::function< bool()> && checkIsSafeToFlushCache )
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 LevelListCache::$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.

◆ $addLevel()

MCAPI void LevelListCache::$addLevel ( ::std::string const & levelId,
::LevelData && levelData )
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.

◆ $deleteLevel()

MCAPI void LevelListCache::$deleteLevel ( ::std::string const & levelId)
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.

◆ $refreshLevel()

MCAPI void LevelListCache::$refreshLevel ( ::std::string const & levelId)
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.

◆ $deleteLevelFiles()

MCAPI void LevelListCache::$deleteLevelFiles ( ::std::string const & levelId)
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.

◆ $postDeleteLevel()

MCAPI void LevelListCache::$postDeleteLevel ( ::std::string const & levelId)
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.

◆ $renameLevel()

MCAPI void LevelListCache::$renameLevel ( ::std::string const & levelId,
::std::string const & newLevelName )
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.

◆ $renameAndSaveLevelData()

MCAPI void LevelListCache::$renameAndSaveLevelData ( ::std::string const & levelId,
::std::string const & newLevelName,
::LevelData const & levelData )
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.

◆ $saveLevelData()

MCAPI void LevelListCache::$saveLevelData ( ::std::string const & levelId,
::LevelData const & levelData )
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.

◆ $createBackupCopyOfWorld()

MCAPI void LevelListCache::$createBackupCopyOfWorld ( ::std::string const & levelId,
::std::string const & newLevelId,
::std::string const & newName )
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.

◆ $hasLevelWithId()

MCAPI bool LevelListCache::$hasLevelWithId ( ::std::string const & levelId)
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.

◆ $checkIfLevelIsCorruptOrMissing()

MCAPI bool LevelListCache::$checkIfLevelIsCorruptOrMissing ( ::std::string const & levelId)
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.

◆ $addObserver()

MCAPI void LevelListCache::$addObserver ( ::LevelListCacheObserver & observer)
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.

◆ $removeObserver()

MCAPI void LevelListCache::$removeObserver ( ::LevelListCacheObserver & observer)
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.

◆ $createLevelStorage()

MCAPI ::Bedrock::UniqueOwnerPointer<::LevelStorage > 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 )
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.

◆ $createLevelLooseStorage()

MCAPI ::std::unique_ptr<::LevelLooseFileStorage > LevelListCache::$createLevelLooseStorage ( ::std::string const & levelId,
::ContentIdentity const & contentIdentity,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const & keyProvider )
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.

◆ $getLevelSummary()

MCAPI::LevelSummary * LevelListCache::$getLevelSummary ( ::std::string const & levelId)
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.

◆ $getLevelSummaryByName()

MCAPI::LevelSummary const * LevelListCache::$getLevelSummaryByName ( ::std::string const & levelName)
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.

◆ $getOrCreateLevelSummary()

MCAPI::LevelSummary * LevelListCache::$getOrCreateLevelSummary ( ::Core::Path const & directory)
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.

◆ $getLevelData()

MCAPI::LevelData * LevelListCache::$getLevelData ( ::std::string const & levelId)
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.

◆ $getLevelDataNonOwnerPointer()

MCAPI ::Bedrock::NonOwnerPointer<::LevelData > LevelListCache::$getLevelDataNonOwnerPointer ( ::std::string const & levelId)
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.

◆ $getShallowLevelSummary()

MCAPI::LevelSummary * LevelListCache::$getShallowLevelSummary ( ::std::string const & levelId)
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.

◆ $getLevelList()

MCAPI void LevelListCache::$getLevelList ( ::std::vector<::LevelSummary > & dest,
bool includeShallowSummaries,
bool includePartiallyCopiedLevels,
bool includeBetaRetailLevels,
bool includeInvalidLevelDataLevels )
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.

◆ $hasCachedLevels()

MCAPI bool LevelListCache::$hasCachedLevels ( bool includeShallowSummaries) 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.

◆ $updateLevelCache()

MCAPI void LevelListCache::$updateLevelCache ( ::std::string const & levelId)
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.

◆ $createLevelStorageObserver()

MCAPI ::std::unique_ptr<::LevelStorageObserver > LevelListCache::$createLevelStorageObserver ( )
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.

◆ $onSave()

MCAPI void LevelListCache::$onSave ( ::std::string const & levelId)
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.

◆ $onStorageChanged()

MCAPI void LevelListCache::$onStorageChanged ( )
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.

◆ $getBasePath()

MCAPI ::Core::PathBuffer<::std::string > const LevelListCache::$getBasePath ( ) 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.

◆ $vftableForILevelListCache()

MCAPI void ** LevelListCache::$vftableForILevelListCache ( )
static
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.

◆ $vftableForEnableQueueForMainThread()

MCAPI void ** LevelListCache::$vftableForEnableQueueForMainThread ( )
static
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.

◆ $vftable() [1/2]

MCAPI void ** ILevelListCache::$vftable ( )
staticinherited
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.

◆ $vftable() [2/2]

MCAPI void ** Bedrock::Threading::EnableQueueForMainThread::$vftable ( )
staticinherited
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: