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

Public Types

enum class  PurchaseStatus : uint
enum class  PurchaseStatus : uint

Public Member Functions

MarketplacePassPDPScreenControlleroperator= (MarketplacePassPDPScreenController const &)
 MarketplacePassPDPScreenController (MarketplacePassPDPScreenController const &)
virtual void addStaticScreenVars (::Json::Value &globalVars)
virtual void onCreation ()
virtual void onOpen ()
virtual void onEntered ()
virtual void onLeave ()
virtual::ui::DirtyFlag tick ()
virtual::std::string getAdditionalScreenInfo () const
virtual::ui::SceneType getSceneType () const
virtual::sidebar::navigationLayout::Type getSidebarLayoutType () const
MCAPI MarketplacePassPDPScreenController (::std::shared_ptr<::MainMenuScreenModel > model, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::MarketplacePassTabIndex marketplacePassTabIndex, ::StoreNavigationOrigin origin, ::sidebar::navigationLayout::Type sidebarLayoutType)
MCAPI::ui::ViewRequest _changeTabTo (::MarketplacePassTabIndex tabIndex)
MCAPI::std::string const _getMarketplacePassOfferPrice ()
MCAPI::std::string const _getMarketplacePassOfferString (::std::string const &locKey)
MCAPI void _getMarketplacePassVisualStyle ()
MCFOLD bool _isCsbSubscribed () const
MCAPI bool _isRealmsPlusSubscriptionActive () const
MCFOLD void _openPurchaseInProgress ()
MCAPI void _registerBindings ()
MCAPI void _registerCollection ()
MCAPI void _registerContentSectionBindings ()
MCAPI void _registerEvents ()
MCAPI void * $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::MarketplacePassTabIndex marketplacePassTabIndex, ::StoreNavigationOrigin origin, ::sidebar::navigationLayout::Type sidebarLayoutType)
MCAPI void $dtor ()
MCAPI void $addStaticScreenVars (::Json::Value &globalVars)
MCAPI void $onCreation ()
MCAPI void $onOpen ()
MCAPI void $onEntered ()
MCFOLD void $onLeave ()
MCAPI::ui::DirtyFlag $tick ()
MCAPI::std::string $getAdditionalScreenInfo () const
MCFOLD::ui::SceneType $getSceneType () const
MCAPI::sidebar::navigationLayout::Type $getSidebarLayoutType () const

Static Public Member Functions

static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForScreenController ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 4, 4, ::MarketplacePassTabIndex > mInitialTab
::ll::TypedStorage< 4, 4, ::MarketplacePassTabIndex > mCurrentTab
::ll::TypedStorage< 4, 4, ::StoreNavigationOrigin > mOrigin
::ll::TypedStorage< 1, 1, bool > mInitialTabSelected
::ll::TypedStorage< 8, 32, ::std::string > mCurrentFocus
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mToggleSectionNames
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::CatalogCollection > > mPopularPacksCollection
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::SDL::ScreenLayoutQuery > > mMarketplacePassLayoutQuery
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > mEntitlementManager
::ll::TypedStorage< 8, 32, ::std::string > mPacksLabel
::ll::TypedStorage< 8, 32, ::std::string > mMarketplacePassPrice
::ll::TypedStorage< 1, 1, bool > mCheckedTOS
::ll::TypedStorage< 1, 1, bool > mDirty
::ll::TypedStorage< 8, 8, ::SDL::SubscriptionInfo const & > mSubscriptionInfo
::ll::TypedStorage< 4, 4, ::TransactionStatus > mCurrentTransactionStatus
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::sidebar::NavigationModel > > mNavigationModel
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::RealmsScreenUtils::RealmsWorldLoadingDetailsGroup > > mRealmsWorldLoadingDetailsGroup

Member Function Documentation

◆ $vftableForEnableNonOwnerReferences()

MCAPI void ** MarketplacePassPDPScreenController::$vftableForEnableNonOwnerReferences ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForScreenController()

MCAPI void ** MarketplacePassPDPScreenController::$vftableForScreenController ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** MarketplacePassPDPScreenController::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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