3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/SubClientId.h"
7#include "mc/deps/core/image/Image.h"
8#include "mc/deps/minecraft_renderer/renderer/BedrockTexture.h"
9#include "mc/world/actor/player/SkinInfoData.h"
20 ::ll::TypedStorage<1, 1, ::SubClientId> mSubClientId;
21 ::ll::TypedStorage<8, 48, ::BedrockTexture> mSkinTexture;
22 ::ll::TypedStorage<8, 24, ::std::vector<::BedrockTexture>> mSkinAnimatedTextures;
23 ::ll::TypedStorage<8, 48, ::BedrockTexture> mCapeTexture;
24 ::ll::TypedStorage<8, 48, ::mce::Image> mLodSkinImage;
25 ::ll::TypedStorage<8, 48, ::BedrockTexture> mLodSkinTexture;
26 ::ll::TypedStorage<8, 32, ::std::string> mLodSkinProfileHash;
27 ::ll::TypedStorage<1, 1, bool> mValid;
33 virtual ~ClientSkinInfoData() ;
35 virtual void updateSkin(
36 ::SerializedSkinRef
const& skin,
37 ::mce::Image
const* skinData,
38 ::mce::Image
const* capeData
41 virtual bool hasValidTexture() ;
47 MCAPI ClientSkinInfoData();
49 MCAPI
void setSkinAnimatedTextures(::std::vector<::BedrockTexture>&& newTextures);
51 MCAPI
bool trySetLodSkinImage(::mce::Image&& image, ::std::string
const& profileHash);
71 MCAPI
void $updateSkin(::SerializedSkinRef
const& skin, ::mce::Image
const* skinData, ::mce::Image
const* capeData);
73 MCAPI
bool $hasValidTexture();
Definition ClientSkinInfoData.h:5
static MCAPI void ** $vftable()
Definition SerializedSkinRef.h:26
Definition SkinInfoData.h:5