CommonLibSSE (Parapets fork)
SmithingMenu.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/C/CraftingSubMenu.h"
5 
6 namespace RE
7 {
8  namespace CraftingSubMenus
9  {
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_CraftingSubMenus__SmithingMenu;
14 
16  {
17  public:
19 
20  ~SmithingConfirmCallback() override; // 00
21 
22  // override (IMessageBoxCallback)
23  void Run(Message a_msg) override; // 01
24 
25  // members
27  };
28  static_assert(sizeof(SmithingConfirmCallback) == 0x18);
29 
30  ~SmithingMenu() override; // 00
31 
32  // override (CraftingSubMenu)
33  void Accept(CallbackProcessor* a_cbReg) override; // 01
34  void Unk_02(void) override; // 02
35  bool ProcessUserEvent(BSFixedString* a_control) override; // 05
36 
37  // members
38  void* unk100; // 100
39  std::uint64_t unk108; // 108
40  std::uint64_t unk110; // 110
41  std::uint64_t unk118; // 118
42  std::uint64_t unk120; // 120
43  std::uint64_t unk128; // 128
44  std::uint64_t unk130; // 130
45  std::uint64_t unk138; // 138
46  void* unk140; // 140
47  void* unk148; // 148
48  std::uint64_t unk150; // 150
49  std::uint64_t unk158; // 158
50  void* unk160; // 160
51  };
52  static_assert(sizeof(SmithingMenu) == 0x168);
53  }
54 }
Definition: CraftingSubMenu.h:22
static constexpr auto RTTI
Definition: SmithingMenu.h:18
SmithingMenu * subMenu
Definition: SmithingMenu.h:26
Definition: SmithingMenu.h:11
void * unk160
Definition: SmithingMenu.h:50
std::uint64_t unk108
Definition: SmithingMenu.h:39
std::uint64_t unk120
Definition: SmithingMenu.h:42
std::uint64_t unk150
Definition: SmithingMenu.h:48
bool ProcessUserEvent(BSFixedString *a_control) override
void * unk148
Definition: SmithingMenu.h:47
std::uint64_t unk128
Definition: SmithingMenu.h:43
void Accept(CallbackProcessor *a_cbReg) override
std::uint64_t unk110
Definition: SmithingMenu.h:40
std::uint64_t unk130
Definition: SmithingMenu.h:44
std::uint64_t unk158
Definition: SmithingMenu.h:49
std::uint64_t unk138
Definition: SmithingMenu.h:45
static constexpr auto RTTI
Definition: SmithingMenu.h:13
void * unk100
Definition: SmithingMenu.h:38
std::uint64_t unk118
Definition: SmithingMenu.h:41
void * unk140
Definition: SmithingMenu.h:46
Definition: FxDelegateHandler.h:19
Definition: IMessageBoxCallback.h:8
Message
Definition: IMessageBoxCallback.h:13
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_CraftingSubMenus__SmithingMenu__SmithingConfirmCallback
Definition: Offsets_RTTI.h:4560
constexpr REL::ID RTTI_CraftingSubMenus__SmithingMenu
Definition: Offsets_RTTI.h:4559