LeviLamina
Loading...
Searching...
No Matches
DifferencePromptProfileEntryPromptData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/gui/screens/managers/IProfileEntryPromptData.h"
7
#include "mc/deps/core/utility/NonOwnerPointer.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
MinecraftScreenController
;
12
namespace
persona {
class
Profile
; }
13
// clang-format on
14
15
class
DifferencePromptProfileEntryPromptData
:
public
::IProfileEntryPromptData
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::MinecraftScreenController>> mScreenController;
20
::ll::TypedStorage<8, 16, ::std::shared_ptr<::persona::Profile>> mPersonaProfile;
21
// NOLINTEND
22
23
public
:
24
// virtual functions
25
// NOLINTBEGIN
26
virtual
~DifferencePromptProfileEntryPromptData()
/*override*/
=
default
;
27
28
virtual
bool
allowedToOpenCheck() const
/*override*/
;
29
30
virtual
void
callOnOpen()
/*override*/
;
31
32
virtual
void
callOnClose()
/*override*/
;
33
// NOLINTEND
34
35
public:
36
// virtual function thunks
37
// NOLINTBEGIN
38
MCAPI
bool
$allowedToOpenCheck() const;
39
40
MCAPI
void
$callOnOpen();
41
42
MCAPI
void
$callOnClose();
43
// NOLINTEND
44
};
DifferencePromptProfileEntryPromptData
Definition
DifferencePromptProfileEntryPromptData.h:5
IProfileEntryPromptData
Definition
IProfileEntryPromptData.h:5
MinecraftScreenController
Definition
MinecraftScreenController.h:5
persona::Profile
Definition
Profile.h:7
src-client
mc
client
gui
screens
models
DifferencePromptProfileEntryPromptData.h
Generated on
for LeviLamina by
1.16.1