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

Public Types

using ID = ushort
 

Public Member Functions

virtual void onScreenClosed ()
 
virtual void onScreenEntered ()
 
virtual void onScreenEntering ()
 
virtual void onScreenOpened ()
 
virtual void getComponentDependanciesToAdd (::std::vector<::std::shared_ptr<::StoreUIComponent > > &)
 
virtual bool isValid () const
 
virtual void tick (::ui::DirtyFlag &)
 
virtual::ui::DirtyFlag handleGameEventNotification (::ui::GameEventNotification)
 
virtual bool canRemove () const
 
virtual int getReadyCount () const
 
virtual::std::string getTelemetryData () const
 
virtual::ImageTelemetryInfo getImageTelemetry () const
 
virtual void _onInit (::StoreDataDrivenScreenController &)
 
virtual void _onPostInit ()
 
virtual void _parseData (::Json::Value const &)
 
virtual void _registerBindsAndEvents ()
 
virtual void _registerBindsAndEvents (::StoreDataDrivenScreenController &)
 

Public Attributes

::ll::TypedStorage< 8, 8, ::StoreVisualStyle & > mOwner
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::MainMenuScreenModel > > mMainMenuScreenModel
 
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::StoreDataDrivenScreenController > > mController
 
::ll::TypedStorage< 2, 2, ushort > mId
 

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