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
14// clang-format on
15
17public:
18 // SerializedSkin inner types define
21
22public:
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
33public:
34 // prevent constructor by default
36
37public:
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
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCAPI void* $ctor();
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCFOLD void $dtor();
63 // NOLINTEND
64};
Definition ThreadOwner.h:9
Definition ReadOnlyBinaryStream.h:8
Definition SerializedSkinImpl.h:26
Definition SerializedSkin.h:16