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, ::SkinRepositoryClientInterface&> mSkinRepositoryClientInterface;
21 ::ll::TypedStorage<8, 8, ::IEntitlement const*> mEntitlement;
22 ::ll::TypedStorage<8, 48, ::PackIdVersion> mPackIdentity;
23 ::ll::TypedStorage<8, 2552, ::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();
45 ::PackIdVersion
const& packIdentity,
46 ::SkinRepositoryClientInterface& skinRepoInterface,
47 ::IEntitlement
const* entitlement
51 ::PackManifest
const& manifest,
52 ::SkinRepositoryClientInterface& skinRepoInterface,
53 ::IEntitlement
const* entitlement,
57 MCAPI ::std::string
const& getSkinName(
int skinIndex)
const;
59 MCAPI
void incrementFirstVisibleSkinIndex(
int amount);
61 MCAPI
bool isLimitedUsageSkinPack()
const;
68 ::PackIdVersion
const& packIdentity,
69 ::SkinRepositoryClientInterface& skinRepoInterface,
70 ::IEntitlement
const* entitlement
74 ::PackManifest
const& manifest,
75 ::SkinRepositoryClientInterface& skinRepoInterface,
76 ::IEntitlement
const* entitlement,
Definition PackManifest.h:37
Definition SkinPackModel.h:5
static MCAPI void ** $vftable()
Definition SkinRepositoryClientInterface.h:5