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

Public Types

using ID = ushort
 

Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 8, ::StoreCatalogItem & > mInvalidItem
 
::ll::TypedStorage< 8, 72, ::StoreCatalogItemVisualLayermInvalidItemVisualLayer
 
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::StoreCatalogItemVisualLayer > > > mOffers
 
::ll::TypedStorage< 4, 4, uint > mVisibleOfferPerRow
 
::ll::TypedStorage< 4, 4, uint > mMaxOffers
 
::ll::TypedStorage< 4, 4, uint > mMaxOffersPerPage
 
::ll::TypedStorage< 4, 4, uint > mPossibleOffers
 
::ll::TypedStorage< 4, 4, uint > mFirstVisibleItemIndex
 
::ll::TypedStorage< 8, 48, ::ImageTelemetryInfomImageTelemetryInfo
 
::ll::TypedStorage< 1, 1, bool > mDirty
 
::ll::TypedStorage< 8, 32, ::std::string > mLinksToPageId
 
::ll::TypedStorage< 8, 368, ::LinksToStylemLinksToStyle
 
::ll::TypedStorage< 1, 1, bool > mHasFetchedInitialImages
 
::ll::TypedStorage< 1, 1, bool > mShowMoreButtonVisible
 
::ll::TypedStorage< 1, 1, bool > mAreCycleButtonsVisible
 
::ll::TypedStorage< 8, 208, ::StyleDatamStyleData
 
::ll::TypedStorage< 8, 16, ::Json::ValuemOfflineJson
 
::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
 

Member Function Documentation

◆ getComponentDependanciesToAdd()

virtual void OfferCollectionComponent::getComponentDependanciesToAdd ( ::std::vector<::std::shared_ptr<::StoreUIComponent > > & )
virtual

Reimplemented from StoreUIComponent.

◆ tick()

virtual void OfferCollectionComponent::tick ( ::ui::DirtyFlag & )
virtual

Reimplemented from StoreUIComponent.

◆ canRemove()

virtual bool OfferCollectionComponent::canRemove ( ) const
virtual

Reimplemented from StoreUIComponent.

◆ getReadyCount()

virtual int OfferCollectionComponent::getReadyCount ( ) const
virtual

Reimplemented from StoreUIComponent.

◆ _registerBindsAndEvents()

virtual void OfferCollectionComponent::_registerBindsAndEvents ( ::StoreDataDrivenScreenController & )
virtual

Reimplemented from StoreUIComponent.

◆ _parseData()

virtual void OfferCollectionComponent::_parseData ( ::Json::Value const & )
virtual

Reimplemented from StoreUIComponent.


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