LeviLamina
|
Public Types | |
using | ID = ushort |
Public Member Functions | |
StoreUIComponent & | operator= (StoreUIComponent const &) |
StoreUIComponent (StoreUIComponent const &) | |
virtual void | onScreenClosed (::StoreDataDrivenScreenController &) |
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 bool | canRemove (::StoreDataDrivenScreenController &) 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 |