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

Classes

struct  LiveServer
 
class  PlayScreenLevelListCacheObserver
 

Public Types

enum class  FetchOutcome : int { Success = 0 , Failure = 1 , Cancelled = 2 }
 
enum class  FriendsDrawerLocation : int { MainMenu = 0 , InGameMenu = 1 }
 

Public Member Functions

PlayScreenModeloperator= (PlayScreenModel const &)
 
 PlayScreenModel (PlayScreenModel const &)
 
virtual int getWorldCount (::WorldType, ::NetworkWorldType) const
 
virtual::LocalWorldInfo const * getLocalWorldAtIndex (int const) const
 
virtual::LocalWorldInfo const * getLocalWorldById (::std::string const &) const
 
virtual bool refresh (::WorldType)
 
virtual void startLocalWorld (::LocalWorldInfo, ::LevelSettings const *)
 
virtual bool isDirty () const
 
virtual::IMinecraftEventing & getMinecraftEventing () const
 
virtual void navigateToDlcProgressScreen (::std::vector<::DlcId > const &, ::std::function< void(bool, bool)>, bool, bool, bool)
 
virtual void navigateToDisconnectScreen (::std::string const &, ::std::string const &, ::Connection::DisconnectFailReason)
 
virtual::std::string const & getLastPoppedScreenName () const
 
virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepositorygetStoreCatalogRepository () const
 
virtual bool doesPlatformSupportRealms () const
 
virtual bool isSelectedSkinInitialized () const
 
virtual void repopulateWorldTemplates ()
 
virtual::WorldTemplateInfo const * findWorldTemplateByUUID (::std::vector<::mce::UUID > const &) const
 
virtual::WorldTemplateInfo * findWorldTemplateByPackUUIDNonConst (::std::vector<::mce::UUID > const &) const
 
virtual bool isPackIdInRealmsPlus (::std::string const &) const
 
virtual float getStoreNetworkFailureTimeout () const
 
virtual bool isInGame () const
 
virtual bool isAdhocEnabled () const
 
virtual bool isNetworkEnabled (::NetworkFilter) const
 
virtual bool platformTTSExists () const
 
virtual::IDlcBatchModel & getDlcBatchModel (::std::vector<::DlcId > const &)
 
virtual::IDlcBatchModel & getDlcBatchModel (::std::vector<::std::string > const &)
 
virtual::IDlcBatchModel & getDlcBatchModel (::std::vector<::PackIdVersion > const &)
 
virtual::SkinHandle const & getSelectedSkinHandle () const
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkfe9c12
 
::ll::UntypedStorage< 1, 1 > mUnkef984f
 
::ll::UntypedStorage< 8, 24 > mUnkcefad8
 
::ll::UntypedStorage< 8, 24 > mUnk2652c7
 
::ll::UntypedStorage< 8, 24 > mUnk3f9653
 
::ll::UntypedStorage< 8, 24 > mUnk98113e
 
::ll::UntypedStorage< 8, 24 > mUnk17427c
 
::ll::UntypedStorage< 8, 24 > mUnka23e3f
 
::ll::UntypedStorage< 8, 24 > mUnkd1e468
 
::ll::UntypedStorage< 8, 24 > mUnk3dd62a
 
::ll::UntypedStorage< 8, 24 > mUnk3bc784
 
::ll::UntypedStorage< 8, 24 > mUnk488a33
 
::ll::UntypedStorage< 8, 24 > mUnk124320
 
::ll::UntypedStorage< 8, 24 > mUnka68103
 
::ll::UntypedStorage< 8, 64 > mUnke492fc
 
::ll::UntypedStorage< 8, 72 > mUnke5df74
 
::ll::UntypedStorage< 8, 24 > mUnkd91d25
 
::ll::UntypedStorage< 1, 1 > mUnk93708b
 
::ll::UntypedStorage< 8, 24 > mUnk478ae4
 
::ll::UntypedStorage< 1, 1 > mUnk63becc
 
::ll::UntypedStorage< 8, 16 > mUnkf9cdb1
 
::ll::UntypedStorage< 4, 4 > mUnkbf035e
 
::ll::UntypedStorage< 4, 16 > mUnkf62149
 
::ll::UntypedStorage< 1, 1 > mUnkae4f4b
 
::ll::UntypedStorage< 1, 1 > mUnk13f4cd
 
::ll::UntypedStorage< 4, 4 > mUnk1bf2e0
 
::ll::UntypedStorage< 1, 1 > mUnkb40a5e
 
::ll::UntypedStorage< 1, 1 > mUnkf577be
 
::ll::UntypedStorage< 1, 1 > mUnka74247
 
::ll::UntypedStorage< 1, 1 > mUnk23b365
 
::ll::UntypedStorage< 8, 48 > mUnk919b99
 
::ll::UntypedStorage< 8, 24 > mUnkdbf983
 
::ll::UntypedStorage< 1, 1 > mUnk29ff12
 
::ll::UntypedStorage< 1, 1 > mUnka65fbf
 
::ll::UntypedStorage< 1, 1 > mUnk35d55f
 
::ll::UntypedStorage< 1, 1 > mUnk27c849
 
::ll::UntypedStorage< 4, 4 > mUnk60fb6f
 
::ll::UntypedStorage< 8, 32 > mUnkf714e4
 
::ll::UntypedStorage< 8, 16 > mUnk6e1999
 
::ll::UntypedStorage< 8, 8 > mUnk36a0c6
 
::ll::UntypedStorage< 8, 32 > mUnk63414e
 
::ll::UntypedStorage< 1, 1 > mUnk5a3251
 
::ll::UntypedStorage< 8, 8 > mUnkca7731
 
::ll::UntypedStorage< 1, 1 > mUnk598b7c
 
::ll::UntypedStorage< 8, 8 > mUnkb47452
 
::ll::UntypedStorage< 8, 8 > mUnk468cea
 
::ll::UntypedStorage< 4, 4 > mUnk186320
 
::ll::UntypedStorage< 8, 8 > mUnkb92423
 
::ll::UntypedStorage< 8, 16 > mUnka44355
 
::ll::UntypedStorage< 8, 16 > mUnkf00c0c
 
::ll::UntypedStorage< 1, 1 > mUnk8cc807
 
::ll::UntypedStorage< 1, 1 > mUnk67684c
 
::ll::UntypedStorage< 4, 4 > mUnk6532b1
 
::ll::UntypedStorage< 4, 4 > mUnkc8b16a
 
::ll::UntypedStorage< 8, 8 > mUnk8cc361
 
::ll::UntypedStorage< 8, 24 > mUnk90a2f3
 
::ll::UntypedStorage< 8, 16 > mUnk13ae0f
 
::ll::UntypedStorage< 1, 1 > mUnk476e4b
 
::ll::UntypedStorage< 1, 1 > mUnkcff4aa
 
::ll::UntypedStorage< 1, 1 > mUnke3cfef
 
::ll::UntypedStorage< 4, 4 > mUnk65c518
 
::ll::UntypedStorage< 8, 16 > mUnk390e3f
 
::ll::UntypedStorage< 8, 336 > mUnk91be37
 
::ll::UntypedStorage< 8, 8 > mUnk61a852
 
::ll::UntypedStorage< 8, 8 > mUnk76c977
 
::ll::UntypedStorage< 8, 16 > mUnkef369f
 
::ll::UntypedStorage< 8, 8 > mUnk52b71e
 
::ll::UntypedStorage< 8, 24 > mUnk6e0902
 
::ll::UntypedStorage< 8, 8 > mUnk5d30f7
 
::ll::UntypedStorage< 8, 16 > mUnk8ace6f
 
::ll::UntypedStorage< 8, 8 > mUnkd4f179
 
::ll::UntypedStorage< 8, 24 > mUnk5898df
 
::ll::UntypedStorage< 8, 24 > mUnkb8f778
 
::ll::UntypedStorage< 8, 24 > mUnkd7b250
 
::ll::UntypedStorage< 8, 16 > mUnk8c29e5
 
::ll::UntypedStorage< 8, 8 > mUnk3c4539
 
::ll::UntypedStorage< 1, 1 > mUnk5cfbc7
 
::ll::UntypedStorage< 8, 8 > mUnkaaaefd
 
::ll::UntypedStorage< 4, 4 > mUnkc9ba95
 
::ll::UntypedStorage< 8, 8 > mUnkb52f29
 
::ll::UntypedStorage< 8, 8 > mUnk8c3280
 
::ll::UntypedStorage< 8, 8 > mUnkb03986
 
::ll::UntypedStorage< 8, 8 > mUnk3c6d08
 
::ll::UntypedStorage< 8, 8 > mUnk20edbb
 
::ll::UntypedStorage< 8, 16 > mUnk4e8c10
 
::ll::UntypedStorage< 8, 8 > mUnkd89614
 
::ll::UntypedStorage< 8, 16 > mUnk347846
 
::ll::UntypedStorage< 8, 8 > mUnk6a6185
 
::ll::UntypedStorage< 8, 16 > mUnk41aee7
 
::ll::UntypedStorage< 8, 8 > mUnk430851
 
::ll::UntypedStorage< 8, 16 > mUnka056cc
 
::ll::UntypedStorage< 4, 4 > mUnk921493
 
::ll::UntypedStorage< 1, 1 > mUnke8ca16
 
::ll::UntypedStorage< 1, 1 > mUnkf47178
 

Member Function Documentation

◆ getWorldCount()

virtual int PlayScreenModel::getWorldCount ( ::WorldType ,
::NetworkWorldType  ) const
virtual

Implements IWorldsProvider.

◆ getLocalWorldAtIndex()

virtual::LocalWorldInfo const * PlayScreenModel::getLocalWorldAtIndex ( int const ) const
virtual

Implements IWorldsProvider.

◆ getLocalWorldById()

virtual::LocalWorldInfo const * PlayScreenModel::getLocalWorldById ( ::std::string const & ) const
virtual

Implements IWorldsProvider.

◆ refresh()

virtual bool PlayScreenModel::refresh ( ::WorldType )
virtual

Implements IWorldsProvider.

◆ startLocalWorld()

virtual void PlayScreenModel::startLocalWorld ( ::LocalWorldInfo ,
::LevelSettings const *  )
virtual

Implements IWorldsProvider.

◆ isDirty()

virtual bool PlayScreenModel::isDirty ( ) const
virtual

Reimplemented from MinecraftScreenModel.

◆ navigateToDlcProgressScreen()

virtual void MainMenuScreenModel::navigateToDlcProgressScreen ( ::std::vector<::DlcId > const & ,
::std::function< void(bool, bool)> ,
bool ,
bool ,
bool  )
virtualinherited

Implements IMainMenuScreenModel.

◆ navigateToDisconnectScreen()

virtual void MainMenuScreenModel::navigateToDisconnectScreen ( ::std::string const & ,
::std::string const & ,
::Connection::DisconnectFailReason  )
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ doesPlatformSupportRealms()

virtual bool MainMenuScreenModel::doesPlatformSupportRealms ( ) const
virtualinherited

Implements IMainMenuScreenModel.

◆ isSelectedSkinInitialized()

virtual bool MainMenuScreenModel::isSelectedSkinInitialized ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ repopulateWorldTemplates()

virtual void MainMenuScreenModel::repopulateWorldTemplates ( )
virtualinherited

Implements IMainMenuScreenModel.

◆ findWorldTemplateByUUID()

virtual::WorldTemplateInfo const * MainMenuScreenModel::findWorldTemplateByUUID ( ::std::vector<::mce::UUID > const & ) const
virtualinherited

Implements IMainMenuScreenModel.

◆ findWorldTemplateByPackUUIDNonConst()

virtual::WorldTemplateInfo * MainMenuScreenModel::findWorldTemplateByPackUUIDNonConst ( ::std::vector<::mce::UUID > const & ) const
virtualinherited

Implements IMainMenuScreenModel.

◆ isPackIdInRealmsPlus()

virtual bool MainMenuScreenModel::isPackIdInRealmsPlus ( ::std::string const & ) const
virtualinherited

Implements IMainMenuScreenModel.

◆ getStoreNetworkFailureTimeout()

virtual float MainMenuScreenModel::getStoreNetworkFailureTimeout ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ isInGame()

virtual bool MainMenuScreenModel::isInGame ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ isAdhocEnabled()

virtual bool MainMenuScreenModel::isAdhocEnabled ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ isNetworkEnabled()

virtual bool MainMenuScreenModel::isNetworkEnabled ( ::NetworkFilter ) const
virtualinherited

Implements IMainMenuScreenModel.

◆ platformTTSExists()

virtual bool MainMenuScreenModel::platformTTSExists ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ getDlcBatchModel() [1/3]

virtual::IDlcBatchModel & MinecraftScreenModel::getDlcBatchModel ( ::std::vector<::DlcId > const & )
virtualinherited

Implements IDlcBatcher.

◆ getDlcBatchModel() [2/3]

virtual::IDlcBatchModel & MinecraftScreenModel::getDlcBatchModel ( ::std::vector<::std::string > const & )
virtualinherited

Implements IDlcBatcher.

◆ getDlcBatchModel() [3/3]

virtual::IDlcBatchModel & MinecraftScreenModel::getDlcBatchModel ( ::std::vector<::PackIdVersion > const & )
virtualinherited

Implements IDlcBatcher.


The documentation for this class was generated from the following file: