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

Public Member Functions

SDLSkinPackCollectionModel & operator= (SDLSkinPackCollectionModel const &)
 SDLSkinPackCollectionModel (SDLSkinPackCollectionModel const &)
MCAPI SDLSkinPackCollectionModel (::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition > contentAcquisition, ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository > storeCatalog, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::std::shared_ptr<::ISkinRepository > skinRepository, ::IPersonaClient &personaClient)
MCAPI bool _canCollect (::mce::UUID const &packId) const
MCAPI void _collectAndLoadSkinPack (::PackManifest const &packManifest)
MCAPI uint64 _collectBuiltInSkinPacks (bool isEduMode)
MCAPI uint64 _collectUserSkinPacks ()
MCAPI void addBuiltInSkinPackModel (::std::shared_ptr<::SkinPackModel > skinPackModel)
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, ::IPersonaClient &personaClient)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 72, ::DlcBatchCacheModel > mDlcBatchCacheModel
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ISkinRepository > > mSkinRepository
::ll::TypedStorage< 8, 8, ::PersonaClient & > mPersonaClient
::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, 16, ::std::set<::mce::UUID > > mCollectedPackIdentities
::ll::TypedStorage< 8, 8, uint64 > mStartFetchIndex
::ll::TypedStorage< 8, 8, uint64 > mVisibleEndRange
::ll::TypedStorage< 4, 4, uint > mVisiblePacks
::ll::TypedStorage< 4, 4, uint > mMaxPacksPerFetch

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