3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/services/catalog/SkinPackMeta.h"
7#include "mc/deps/core/resource/PackIdVersion.h"
20 ::ll::TypedStorage<8, 8, ::PersonaClient&> mPersonaClient;
21 ::ll::TypedStorage<8, 8, ::IEntitlement const*> mEntitlement;
22 ::ll::TypedStorage<8, 48, ::PackIdVersion> mPackIdentity;
23 ::ll::TypedStorage<8, 2616, ::SkinPackMeta> mSkinPackMetaData;
24 ::ll::TypedStorage<4, 4, int> mFirstVisibleSkinIndex;
25 ::ll::TypedStorage<4, 4, int> mSelectedSkinIndex;
26 ::ll::TypedStorage<1, 1, bool> mIsOfflineLoaded;
31 SkinPackModel& operator=(SkinPackModel
const&);
32 SkinPackModel(SkinPackModel
const&);
38 virtual ~SkinPackModel() =
default;
47 ::IEntitlement
const* entitlement
53 ::IEntitlement
const* entitlement,
75 ::IEntitlement
const* entitlement,
Definition PackManifest.h:39
Definition PersonaClient.h:5
Definition SkinPackModel.h:5
MCAPI SkinPackModel(::PackIdVersion const &packIdentity, ::PersonaClient &skinRepoInterface, ::IEntitlement const *entitlement)
MCAPI SkinPackModel(::PackManifest const &manifest, ::PersonaClient &skinRepoInterface, ::IEntitlement const *entitlement, bool isOfflineLoaded)
MCAPI void * $ctor(::PackIdVersion const &packIdentity, ::PersonaClient &skinRepoInterface, ::IEntitlement const *entitlement)
MCAPI int getNumSkins() const
static MCAPI void ** $vftable()
MCAPI void * $ctor(::PackManifest const &manifest, ::PersonaClient &skinRepoInterface, ::IEntitlement const *entitlement, bool isOfflineLoaded)
MCAPI void incrementFirstVisibleSkinIndex(int amount)
MCAPI::std::string const & getLocName() const
MCAPI::std::string const & getSkinName(int skinIndex) const
Definition PackIdVersion.h:10