LeviLamina
Loading...
Searching...
No Matches
SDLSkinPackCollectionModel Class Reference

Public Member Functions

SDLSkinPackCollectionModeloperator= (SDLSkinPackCollectionModel const &)
 SDLSkinPackCollectionModel (SDLSkinPackCollectionModel const &)
MCAPI SDLSkinPackCollectionModel (::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition > contentAcquisition, ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository > storeCatalog, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::std::shared_ptr<::ISkinRepository > skinRepository, ::ISkinRepositoryClientInterface &skinRepositoryClientInterface)
MCAPI void _addSkinPackModel (::mce::UUID const &packId, int index)
MCAPI void _collectLegacySkins ()
MCAPI void _extractDlcIdFromOffer (::std::vector<::DlcId > &dlcIds, ::IStoreCatalogItem const &calatogItem)
MCAPI uint64 collectLegacyAndSideLoadedSkinPacks ()
MCAPI void collectOffers (::std::vector<::gsl::not_null<::IStoreCatalogItem * > > const &offers)
MCAPI uint64 collectSkinsForOffline (bool collectOwnedSkins, ::mce::UUID const &packId)
MCAPI void tick (::ui::DirtyFlag &dirtyFlags)
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition > contentAcquisition, ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository > storeCatalog, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::std::shared_ptr<::ISkinRepository > skinRepository, ::ISkinRepositoryClientInterface &skinRepositoryClientInterface)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 72, ::DlcBatchCacheModelmDlcBatchCacheModel
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ISkinRepository > > mSkinRepository
::ll::TypedStorage< 8, 8, ::SkinRepositoryClientInterface & > mSkinRepositoryClientInterface
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > mEntitlementManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository > > mStoreCatalogRepository
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::persona::DlcImportTracker > > > mTrackedImports
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::SkinPackModel > > > mSkinPacks
::ll::TypedStorage< 8, 8, uint64 > mStartFetchIndex
::ll::TypedStorage< 8, 8, uint64 > mVisibleEndRange
::ll::TypedStorage< 4, 4, uint > mVisiblePacks
::ll::TypedStorage< 4, 4, uint > mMaxPacksPerFetch
::ll::TypedStorage< 4, 4, int > mSideLoadedPacksCollected

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