CommonLibSSE (powerof3)
LevelUpMenu.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/I/IMenu.h
"
4
5
namespace
RE
6
{
7
// menuDepth = 3
8
// flags = kPausesGame | kModal | kDisablePauseMenu
9
// kUsesCursor is gamepad is disabled
10
// context = kMenuMode
11
class
LevelUpMenu
:
public
IMenu
12
{
13
public
:
14
inline
static
constexpr
auto
RTTI
=
RTTI_LevelUpMenu
;
15
constexpr
static
std::string_view
MENU_NAME
=
"LevelUp Menu"
;
16
17
~LevelUpMenu
()
override
;
// 00
18
19
// override (IMenu)
20
void
Accept
(
CallbackProcessor
* a_cbReg)
override
;
// 01
21
22
// members
23
bool
unk30
;
// 30
24
std::uint8_t
pad31
;
// 31
25
std::uint16_t
pad32
;
// 32
26
std::uint32_t
pad34
;
// 34
27
};
28
static_assert(
sizeof
(
LevelUpMenu
) == 0x38);
29
}
IMenu.h
RE::FxDelegateHandler::CallbackProcessor
Definition:
FxDelegateHandler.h:19
RE::IMenu
Definition:
IMenu.h:55
RE::LevelUpMenu
Definition:
LevelUpMenu.h:12
RE::LevelUpMenu::unk30
bool unk30
Definition:
LevelUpMenu.h:23
RE::LevelUpMenu::RTTI
static constexpr auto RTTI
Definition:
LevelUpMenu.h:14
RE::LevelUpMenu::pad32
std::uint16_t pad32
Definition:
LevelUpMenu.h:25
RE::LevelUpMenu::Accept
void Accept(CallbackProcessor *a_cbReg) override
RE::LevelUpMenu::~LevelUpMenu
~LevelUpMenu() override
RE::LevelUpMenu::pad31
std::uint8_t pad31
Definition:
LevelUpMenu.h:24
RE::LevelUpMenu::pad34
std::uint32_t pad34
Definition:
LevelUpMenu.h:26
RE::LevelUpMenu::MENU_NAME
constexpr static std::string_view MENU_NAME
Definition:
LevelUpMenu.h:15
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_LevelUpMenu
constexpr REL::ID RTTI_LevelUpMenu
Definition:
Offsets_RTTI.h:5105
CommonLibSSE
include
RE
L
LevelUpMenu.h
Generated by
1.9.1