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

Classes

struct  ButtonEventCallbackKeyHasher
 

Public Types

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

Public Member Functions

ScreenControlleroperator= (ScreenController const &)
 
 ScreenController (ScreenController const &)
 
virtual::ui::DirtyFlag tick ()
 
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 onOpen ()
 
virtual void queueTitleNarration ()
 
virtual void onTerminate ()
 
virtual void onInit ()
 
virtual void onDelete ()
 
virtual bool canExit ()
 
virtual::ui::ViewRequest tryExit ()
 
virtual void onCreation ()
 
virtual void onReload ()
 
virtual void onLeave ()
 
virtual void leaveScreen (::std::string const &)
 
virtual::ui::DirtyFlag handleGameEventNotification (::ui::GameEventNotification)
 
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 void handleLicenseChanged ()
 
virtual void onDictationEvent (::std::string const &)
 
virtual void setAssociatedBlockPos (::BlockPos const &)
 
virtual void setAssociatedEntityUniqueID (::ActorUniqueID const)
 
virtual void setSuspendInput (bool)
 
virtual void setSuspendDirectionalInput (bool)
 
virtual void setViewCommand (::ScreenViewCommand const &)
 
virtual void addStaticScreenVars (::Json::Value &)
 
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 uint getSceneId () const
 
virtual bool screenHandlesGamepadMenuButton () const
 
virtual::ScreenControllerProxy * getProxy ()
 
virtual void onEntered ()
 
virtual void onScreenPushedAbove ()
 
virtual void onEntering ()
 
virtual bool _doesScreenHaveExitBehavior () const
 
virtual bool _isContainerScreen () const
 

Public Attributes

::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, 1408 > mUnkf888ac
 
::ll::UntypedStorage< 1, 1 > mUnkdcae0f
 
::ll::UntypedStorage< 8, 64 > mUnke5c710
 
::ll::UntypedStorage< 8, 64 > mUnka9059e
 
::ll::UntypedStorage< 8, 64 > mUnk8a2aa4
 
::ll::UntypedStorage< 8, 24 > mUnkef27f7
 
::ll::UntypedStorage< 8, 24 > mUnkdd0f55
 
::ll::UntypedStorage< 8, 24 > mUnk6a6193
 
::ll::UntypedStorage< 8, 24 > mUnk1c1018
 
::ll::UntypedStorage< 8, 64 > mUnk60893a
 
::ll::UntypedStorage< 8, 64 > mUnk3c1132
 
::ll::UntypedStorage< 8, 64 > mUnk20b072
 
::ll::UntypedStorage< 8, 24 > mUnkc3d6bf
 
::ll::UntypedStorage< 8, 64 > mUnkee4a31
 
::ll::UntypedStorage< 8, 64 > mUnkaa9757
 
::ll::UntypedStorage< 8, 64 > mUnk955ba0
 
::ll::UntypedStorage< 8, 64 > mUnk9c1f6f
 
::ll::UntypedStorage< 8, 64 > mUnk38743d
 
::ll::UntypedStorage< 8, 64 > mUnka545bb
 
::ll::UntypedStorage< 8, 64 > mUnkcd76db
 
::ll::UntypedStorage< 8, 64 > mUnk1669d5
 
::ll::UntypedStorage< 8, 8 > mUnk458aec
 

Member Function Documentation

◆ tick()

virtual::ui::DirtyFlag ScreenController::tick ( )
virtual

Implements IScreenController.

◆ preFrameTick()

virtual void ScreenController::preFrameTick ( )
virtual

Implements IScreenController.

◆ handleEvent()

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

Implements IScreenController.

◆ getRoute()

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

Implements IScreenController.

◆ setScreenState()

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

Implements IScreenController.


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