LeviLamina
Loading...
Searching...
No Matches
FacetPlayerData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/oreui/resources/AllowListProfileImage.h"
7#include "mc/client/realms/PlayerRole.h"
8#include "mc/client/realms/RealmStoriesPlayerRole.h"
9#include "mc/client/realms/stories/FetchStatus.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace Realms::Stories { class FacetStateManager; }
14namespace Realms::Stories { struct Player; }
15// clang-format on
16
17namespace OreUI::RealmsStories {
18
19struct FacetPlayerData {
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 8, ::Realms::Stories::Player&> mPlayer;
24 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::Realms::Stories::FacetStateManager>> mStoriesFacetStateManager;
25 ::ll::TypedStorage<8, 144, ::OreUI::AllowListProfileImage> mProfileImage;
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 FacetPlayerData& operator=(FacetPlayerData const&);
31 FacetPlayerData(FacetPlayerData const&);
32 FacetPlayerData();
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI FacetPlayerData(::OreUI::RealmsStories::FacetPlayerData&&);
38
39 MCAPI ::Realms::Stories::FetchStatus getFetchProfileStatus() const;
40
41 MCAPI ::std::string const& getGamerTag() const;
42
43 MCAPI bool getHasAccepted() const;
44
45 MCAPI bool getHasOptedIn() const;
46
47 MCAPI bool getIsPlayingOnRealm() const;
48
49 MCAPI int64 getLastSeenTime() const;
50
51 MCAPI bool getOnlineStatus() const;
52
53 MCFOLD ::OreUI::AllowListProfileImage const& getProfileImage() const;
54
55 MCAPI ::Realms::Stories::RealmStoriesPlayerRole getRealmStoriesRole() const;
56
57 MCAPI ::Realms::PlayerRole getRealmsRole() const;
58
59 MCFOLD ::std::string const& getXuid() const;
60
61 MCAPI ~FacetPlayerData();
62 // NOLINTEND
63
64public:
65 // static variables
66 // NOLINTBEGIN
67 MCAPI static ::std::add_lvalue_reference_t<char const[]> NAME();
68 // NOLINTEND
69
70public:
71 // constructor thunks
72 // NOLINTBEGIN
73 MCAPI void* $ctor(::OreUI::RealmsStories::FacetPlayerData&&);
74 // NOLINTEND
75
76public:
77 // destructor thunk
78 // NOLINTBEGIN
79 MCAPI void $dtor();
80 // NOLINTEND
81};
82
83} // namespace OreUI::RealmsStories
Definition FacetStateManager.h:7
Definition FacetPlayerData.h:7
Definition Player.h:7