LeviLamina
Loading...
Searching...
No Matches
SerializedSkin.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/Result.h"
7
#include "mc/util/ThreadOwner.h"
8
#include "mc/world/actor/player/persona/AnimatedTextureType.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
ReadOnlyBinaryStream
;
13
class
SerializedSkinImpl
;
14
// clang-format on
15
16
class
SerializedSkin
{
17
public
:
18
// SerializedSkin inner types define
19
using
SerializedSkinWrapper
=
20
::Bedrock::Application::ThreadOwner<::SerializedSkinImpl, Bedrock::Application::ThreadOwnerBehavior::Assert>
;
21
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::TypedStorage<
26
8,
27
16,
28
::std::shared_ptr<::Bedrock::Application::
29
ThreadOwner<::SerializedSkinImpl, Bedrock::Application::ThreadOwnerBehavior::Assert>>>
30
mSkinImpl;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
SerializedSkin
(
SerializedSkin
const
&);
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCAPI
SerializedSkin
();
41
42
MCAPI
float
getAnimationFrames(::persona::AnimatedTextureType animationType)
const
;
43
44
MCFOLD ::SerializedSkin& operator=(
::SerializedSkin
&&);
45
46
MCFOLD ::SerializedSkin& operator=(
::SerializedSkin
const
&);
47
48
MCAPI ::Bedrock::Result<void> read(
::ReadOnlyBinaryStream
& stream);
49
50
MCAPI
~SerializedSkin
();
51
// NOLINTEND
52
53
public
:
54
// constructor thunks
55
// NOLINTBEGIN
56
MCAPI
void
* $ctor();
57
// NOLINTEND
58
59
public
:
60
// destructor thunk
61
// NOLINTBEGIN
62
MCFOLD
void
$dtor();
63
// NOLINTEND
64
};
Bedrock::Application::ThreadOwner
Definition
ThreadOwner.h:9
ReadOnlyBinaryStream
Definition
ReadOnlyBinaryStream.h:8
SerializedSkinImpl
Definition
SerializedSkinImpl.h:26
SerializedSkin
Definition
SerializedSkin.h:16
src
mc
world
actor
player
SerializedSkin.h
Generated on Wed Aug 27 2025 11:40:24 for LeviLamina by
1.12.0