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

Public Types

enum class  StartRealmFailureAction : int { ShowModalPopup = 0 , JustNotifyCallback = 1 }
 
enum class  PreviousButtonStateRequirement : int {
  Any = 0 , Down = 1 , Up = 2 , NotDown = 3 ,
  NotUp = 4
}
 

Public Member Functions

virtual void addStaticScreenVars (::Json::Value &)
 
virtual void _displayLockedWorldPopup ()
 
virtual void onOpen ()
 
virtual void showPickCustomSkinDialog (::std::function< void(::PickCustomSkinResult)>)
 
virtual::ui::ViewRequest tryExit ()
 
virtual::ui::DirtyFlag tick ()
 
virtual uint getSceneId () const
 
virtual void setSuspendInput (bool)
 
virtual void setSuspendDirectionalInput (bool)
 
virtual void leaveScreen (::std::string const &)
 
virtual void onInit ()
 
virtual void onDelete ()
 
virtual void onDictationEvent (::std::string const &)
 
virtual bool bind (::std::string const &, uint, int, ::std::string const &, uint, ::std::string const &, ::UIPropertyBag &)
 
virtual bool bind (::std::string const &, uint, ::std::string const &, ::UIPropertyBag &)
 
virtual bool _doesScreenHaveExitBehavior () const
 
virtual bool _isStillValid () const
 
virtual bool _getGamepadHelperVisible () const
 
virtual bool _getMixedHelperVisible () const
 
virtual bool _getKeyboardHelperVisible () const
 
virtual bool _getGestureControlEnabled () const
 
virtual::std::string _getButtonStartDescription ()
 
virtual::std::string _getButtonADescription ()
 
virtual::std::string _getButtonBDescription ()
 
virtual::std::string _getButtonXDescription ()
 
virtual::std::string _getButtonYDescription ()
 
virtual::std::string _getButtonKeyboardDescription ()
 
virtual::std::string _getScreenName () const
 
virtual::ui::ViewRequest promptConnect (bool, ::std::function< void(::Social::UserPlatformConnectionResult)>)
 
virtual void preFrameTick ()
 
virtual::ui::ViewRequest handleEvent (::ScreenEvent &)
 
virtual ::std::optional<::std::string > getRoute () const
 
virtual void setScreenState (::std::vector<::std::pair<::std::string_view, ::std::string_view > > const &)
 
virtual void queueTitleNarration ()
 
virtual void onTerminate ()
 
virtual bool canExit ()
 
virtual void onCreation ()
 
virtual void onReload ()
 
virtual void onLeave ()
 
virtual::ui::DirtyFlag handleGameEventNotification (::ui::GameEventNotification)
 
virtual void handleLicenseChanged ()
 
virtual void setAssociatedBlockPos (::BlockPos const &)
 
virtual void setAssociatedEntityUniqueID (::ActorUniqueID const)
 
virtual void setViewCommand (::ScreenViewCommand const &)
 
virtual::std::string getAdditionalScreenInfo () const
 
virtual::std::string getTelemetryOverride () const
 
virtual void addEventProperties (::std::unordered_map<::std::string, ::std::string > &) const
 
virtual::ui::SceneType getSceneType () const
 
virtual int getScreenVersion () const
 
virtual bool screenHandlesGamepadMenuButton () const
 
virtual::ScreenControllerProxy * getProxy ()
 
virtual void onEntered ()
 
virtual void onScreenPushedAbove ()
 
virtual void onEntering ()
 
virtual bool _isContainerScreen () const
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk793974
 
::ll::UntypedStorage< 8, 8 > mUnkfd6e69
 
::ll::UntypedStorage< 8, 16 > mUnk597512
 
::ll::UntypedStorage< 4, 4 > mUnk6b49e5
 
::ll::UntypedStorage< 4, 4 > mUnk3fbbc6
 
::ll::UntypedStorage< 4, 4 > mUnkf658f0
 
::ll::UntypedStorage< 4, 4 > mUnk9d8073
 
::ll::UntypedStorage< 4, 4 > mUnk89309d
 
::ll::UntypedStorage< 1, 1 > mUnk398789
 
::ll::UntypedStorage< 8, 64 > mUnk74da16
 
::ll::UntypedStorage< 8, 32 > mUnk88ae43
 
::ll::UntypedStorage< 8, 32 > mUnke0c100
 
::ll::UntypedStorage< 8, 40 > mUnk48d201
 
::ll::UntypedStorage< 1, 1 > mUnk500617
 
::ll::UntypedStorage< 8, 64 > mUnked78bd
 
::ll::UntypedStorage< 8, 64 > mUnkba0362
 
::ll::UntypedStorage< 1, 1 > mUnk611fb7
 
::ll::UntypedStorage< 8, 64 > mUnk8a7418
 
::ll::UntypedStorage< 8, 64 > mUnk82db40
 
::ll::UntypedStorage< 8, 64 > mUnk575ccd
 
::ll::UntypedStorage< 8, 64 > mUnk5c1102
 
::ll::UntypedStorage< 8, 8 > mUnk376fda
 
::ll::UntypedStorage< 1, 1 > mUnkd9ae2b
 
::ll::UntypedStorage< 1, 1 > mUnk658e75
 
::ll::UntypedStorage< 1, 1 > mUnka0b766
 
::ll::UntypedStorage< 8, 1536 > mUnkf888ac
 
::ll::UntypedStorage< 1, 1 > mUnkdcae0f
 
::ll::UntypedStorage< 8, 64 > mUnk369414
 
::ll::UntypedStorage< 8, 64 > mUnkfeae63
 
::ll::UntypedStorage< 8, 64 > mUnk9a63b2
 
::ll::UntypedStorage< 8, 24 > mUnk89e797
 
::ll::UntypedStorage< 8, 24 > mUnkb05447
 
::ll::UntypedStorage< 8, 24 > mUnkfa00b6
 
::ll::UntypedStorage< 8, 24 > mUnk56cafa
 
::ll::UntypedStorage< 8, 64 > mUnk58e9be
 
::ll::UntypedStorage< 8, 64 > mUnkd0fe6c
 
::ll::UntypedStorage< 8, 64 > mUnk207b71
 
::ll::UntypedStorage< 8, 24 > mUnkc3d6bf
 
::ll::UntypedStorage< 8, 64 > mUnkfe031a
 
::ll::UntypedStorage< 8, 64 > mUnkf04dff
 
::ll::UntypedStorage< 8, 64 > mUnk1fdf38
 
::ll::UntypedStorage< 8, 64 > mUnk7cc892
 
::ll::UntypedStorage< 8, 64 > mUnka281ef
 
::ll::UntypedStorage< 8, 64 > mUnke65773
 
::ll::UntypedStorage< 8, 64 > mUnk67e6f4
 
::ll::UntypedStorage< 8, 64 > mUnk15987c
 
::ll::UntypedStorage< 8, 8 > mUnk458aec
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ addStaticScreenVars()

virtual void SettingsScreenControllerBase::addStaticScreenVars ( ::Json::Value & )
virtual

Reimplemented from ScreenController.

◆ onOpen()

virtual void MainMenuScreenController::onOpen ( )
virtualinherited

Reimplemented from MinecraftScreenController.

◆ showPickCustomSkinDialog()

virtual void MainMenuScreenController::showPickCustomSkinDialog ( ::std::function< void(::PickCustomSkinResult)> )
virtualinherited

Reimplemented from MinecraftScreenController.

◆ tick()

virtual::ui::DirtyFlag MinecraftScreenController::tick ( )
virtualinherited

Implements IScreenController.

◆ getSceneId()

virtual uint MinecraftScreenController::getSceneId ( ) const
virtualinherited

Reimplemented from ScreenController.

◆ setSuspendInput()

virtual void MinecraftScreenController::setSuspendInput ( bool )
virtualinherited

Reimplemented from ScreenController.

◆ setSuspendDirectionalInput()

virtual void MinecraftScreenController::setSuspendDirectionalInput ( bool )
virtualinherited

Reimplemented from ScreenController.

◆ leaveScreen()

virtual void MinecraftScreenController::leaveScreen ( ::std::string const & )
virtualinherited

Reimplemented from ScreenController.

◆ onInit()

virtual void MinecraftScreenController::onInit ( )
virtualinherited

Reimplemented from ScreenController.

◆ onDelete()

virtual void MinecraftScreenController::onDelete ( )
virtualinherited

Reimplemented from ScreenController.

◆ onDictationEvent()

virtual void MinecraftScreenController::onDictationEvent ( ::std::string const & )
virtualinherited

Reimplemented from ScreenController.

◆ bind() [1/2]

virtual bool MinecraftScreenController::bind ( ::std::string const & ,
uint ,
int ,
::std::string const & ,
uint ,
::std::string const & ,
::UIPropertyBag &  )
virtualinherited

Reimplemented from ScreenController.

◆ bind() [2/2]

virtual bool MinecraftScreenController::bind ( ::std::string const & ,
uint ,
::std::string const & ,
::UIPropertyBag &  )
virtualinherited

Reimplemented from ScreenController.

◆ _doesScreenHaveExitBehavior()

virtual bool MinecraftScreenController::_doesScreenHaveExitBehavior ( ) const
virtualinherited

Reimplemented from ScreenController.

◆ preFrameTick()

virtual void ScreenController::preFrameTick ( )
virtualinherited

Implements IScreenController.

◆ handleEvent()

virtual::ui::ViewRequest ScreenController::handleEvent ( ::ScreenEvent & )
virtualinherited

Implements IScreenController.

◆ getRoute()

virtual ::std::optional<::std::string > ScreenController::getRoute ( ) const
virtualinherited

Implements IScreenController.

◆ setScreenState()

virtual void ScreenController::setScreenState ( ::std::vector<::std::pair<::std::string_view, ::std::string_view > > const & )
virtualinherited

Implements IScreenController.


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