Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::LocalWorldQuery Class Reference
Inheritance diagram for OreUI::LocalWorldQuery:

Public Types

enum class  LevelAddedType : int { NewWorld = 0 , ExistingWorld = 1 }
using SubjectType
using Task = ::std::function<void()>

Public Member Functions

LocalWorldQuery & operator= (LocalWorldQuery const &)
 LocalWorldQuery (LocalWorldQuery const &)
virtual void onLevelAdded (::std::string const &levelId, ::LevelListCacheObserver::LevelAddedType type)
virtual void onLevelUpdated (::std::string const &levelId)
virtual void onLevelDeleted (::std::string const &levelId)
virtual void onSummaryUpdated (::std::string const &levelId)
virtual void onStorageChanged ()
MCAPI LocalWorldQuery (::OreUI::GameDependencies const &game, ::std::string worldId)
MCAPI void _refreshAllContentOwned ()
MCAPI void _refreshFromSummary (::LevelSummary const &summary)
MCAPI void _refreshFromSummaryIfMatching (::std::string const &levelId)
MCAPI void * $ctor (::OreUI::GameDependencies const &game, ::std::string worldId)
MCAPI void $onLevelAdded (::std::string const &levelId, ::LevelListCacheObserver::LevelAddedType type)
MCAPI void $onLevelUpdated (::std::string const &levelId)
MCAPI void $onLevelDeleted (::std::string const &levelId)
MCAPI void $onSummaryUpdated (::std::string const &levelId)
MCAPI void $onStorageChanged ()
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()
MCAPI void * $ctor (::std::string name)
MCAPI void * $ctor (::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string name)
MCAPI ::Bedrock::Threading::Async< void > queue (::std::function< void()> &&callback)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::ILevelListCache & > mLevelListCache
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::World::LocalWorldList > > mLocalWorldList
::ll::TypedStorage< 8, 8, ::World::IWorldCloudSyncer & > mWorldCloudSyncer
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList > > mResourceAllowList
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider > > mAccessibilityProvider
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > mEntitlementManager
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::GenericEntitlementChangeListener > > mEntitlementChangeListener
::ll::TypedStorage< 8, 200, ::OreUI::Property<::std::string, ::std::string > > mId
::ll::TypedStorage< 8, 200, ::OreUI::Property<::std::string, ::std::string > > mName
::ll::TypedStorage< 8, 176, ::OreUI::Property< int64, int64 > > mLastSaved
::ll::TypedStorage< 8, 176, ::OreUI::Property<::GameType, ::GameType > > mGameMode
::ll::TypedStorage< 8, 200, ::OreUI::Property<::std::string, ::std::string > > mFileSize
::ll::TypedStorage< 8, 200, ::OreUI::Property<::std::string, ::std::string > > mPreviewImgPath
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mIsExperimental
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mIsHardcore
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mPlayerHasDied
::ll::TypedStorage< 8, 176, ::OreUI::Property< int, int > > mDaysPlayed
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mShowDaysPlayed
::ll::TypedStorage< 8, 1120, ::OreUI::GameVersionObject > mGameVersion
::ll::TypedStorage< 8, 1120, ::OreUI::GameVersionObject > mTemplateVersion
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mIsTemplateCompatibleWithAnyVersion
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mAllContentOwned
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mRequiresCloudSync
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mIsMultiplayerEnabled
::ll::TypedStorage< 8, 176, ::OreUI::Property<::Social::GamePublishSetting, ::Social::GamePublishSetting > > mXblBroadcastIntent
::ll::TypedStorage< 8, 176, ::OreUI::Property< bool, bool > > mIsEditorWorld
::ll::TypedStorage< 8, 176, ::OreUI::Property<::std::optional<::World::SyncState >, ::std::optional<::World::SyncState > > > mCloudSyncState
SubjectType * mpSubject
::ll::TypedStorage< 8, 40, ::std::deque<::std::function< void()> > > mQueue
::ll::TypedStorage< 8, 80, ::std::mutex > mQueueMutex
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mQueueForThreadTaskGroup

Constructor & Destructor Documentation

◆ LocalWorldQuery()

MCAPI OreUI::LocalWorldQuery::LocalWorldQuery ( ::OreUI::GameDependencies const & game,
::std::string worldId )
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

◆ onLevelAdded()

virtual void OreUI::LocalWorldQuery::onLevelAdded ( ::std::string const & levelId,
::LevelListCacheObserver::LevelAddedType type )
virtual

Reimplemented from LevelListCacheObserver.

◆ onLevelUpdated()

virtual void OreUI::LocalWorldQuery::onLevelUpdated ( ::std::string const & levelId)
virtual

Reimplemented from LevelListCacheObserver.

◆ onLevelDeleted()

virtual void OreUI::LocalWorldQuery::onLevelDeleted ( ::std::string const & levelId)
virtual

Reimplemented from LevelListCacheObserver.

◆ onSummaryUpdated()

virtual void OreUI::LocalWorldQuery::onSummaryUpdated ( ::std::string const & levelId)
virtual

Reimplemented from LevelListCacheObserver.

◆ onStorageChanged()

virtual void OreUI::LocalWorldQuery::onStorageChanged ( )
virtual

Reimplemented from LevelListCacheObserver.

◆ _refreshAllContentOwned()

MCAPI void OreUI::LocalWorldQuery::_refreshAllContentOwned ( )
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.

◆ _refreshFromSummary()

MCAPI void OreUI::LocalWorldQuery::_refreshFromSummary ( ::LevelSummary const & summary)
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.

◆ _refreshFromSummaryIfMatching()

MCAPI void OreUI::LocalWorldQuery::_refreshFromSummaryIfMatching ( ::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.

◆ $ctor() [1/3]

MCAPI void * OreUI::LocalWorldQuery::$ctor ( ::OreUI::GameDependencies const & game,
::std::string worldId )
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.

◆ $onLevelAdded()

MCAPI void OreUI::LocalWorldQuery::$onLevelAdded ( ::std::string const & levelId,
::LevelListCacheObserver::LevelAddedType type )
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.

◆ $onLevelUpdated()

MCAPI void OreUI::LocalWorldQuery::$onLevelUpdated ( ::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.

◆ $onLevelDeleted()

MCAPI void OreUI::LocalWorldQuery::$onLevelDeleted ( ::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.

◆ $onSummaryUpdated()

MCAPI void OreUI::LocalWorldQuery::$onSummaryUpdated ( ::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 OreUI::LocalWorldQuery::$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.

◆ $vftable()

MCAPI void ** Bedrock::Threading::EnableFIFOQueueForMainThread::$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.

◆ $ctor() [2/3]

MCAPI void * Bedrock::Threading::EnableQueueForMainThread::$ctor ( ::std::string name)
inherited
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() [3/3]

MCAPI void * Bedrock::Threading::EnableQueueForThread::$ctor ( ::WorkerPool & workerPool,
::Scheduler & scheduler,
::std::string name )
inherited
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.

◆ queue()

MCAPI ::Bedrock::Threading::Async< void > Bedrock::Threading::EnableQueueForThread::queue ( ::std::function< void()> && callback)
inherited
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 Bedrock::Threading::EnableQueueForThread::$dtor ( )
inherited
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 files: