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<1, 1, bool> mValid;
32 virtual ~ClientSkinInfoData() ;
34 virtual void updateSkin(
35 ::SerializedSkinRef
const& skin,
36 ::mce::Image
const* skinData,
37 ::mce::Image
const* capeData
40 virtual bool hasValidTexture() ;
46 MCAPI ClientSkinInfoData();
48 MCAPI
void setLodSkinImage(::mce::Image&& image);
50 MCAPI
void setSkinAnimatedTextures(::std::vector<::BedrockTexture>&& newTextures);
70 MCAPI
void $updateSkin(::SerializedSkinRef
const& skin, ::mce::Image
const* skinData, ::mce::Image
const* capeData);
72 MCFOLD
bool $hasValidTexture();
Definition ClientSkinInfoData.h:5
static MCAPI void ** $vftable()
Definition SerializedSkinRef.h:26
Definition SkinInfoData.h:5