CommonLibSSE (Parapets fork)
AlchemyMenu.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSFixedString.h"
4 #include "RE/B/BSTArray.h"
5 #include "RE/C/CraftingSubMenu.h"
7 
8 namespace RE
9 {
10  namespace CraftingSubMenus
11  {
13  {
14  public:
15  inline static constexpr auto RTTI = RTTI_CraftingSubMenus__AlchemyMenu;
16 
18  {
19  public:
21 
22  virtual ~QuitMenuCallback(); // 00
23 
24  // override (IMessageBoxCallback)
25  void Run(Message a_msg) override; // 01
26 
27  // members
29  };
30  static_assert(sizeof(QuitMenuCallback) == 0x18);
31 
32  virtual ~AlchemyMenu(); // 00
33 
34  // override (CraftingSubMenu)
35  void Accept(CallbackProcessor* a_cbReg) override; // 01
36  bool ProcessUserEvent(BSFixedString* a_control) override; // 05
37 
38  // members
41  std::uint64_t unk130; // 130
43  std::uint64_t unk150; // 150
44  GFxValue unk158; // 158
45  std::uint64_t unk170; // 170
46  TESForm* unk178; // 178
47  TESForm* unk180; // 180
48  std::uint64_t unk188; // 188
50  std::uint64_t unk198; // 198
51  };
52  static_assert(sizeof(AlchemyMenu) == 0x1A0);
53  }
54 }
static constexpr auto RTTI
Definition: AlchemyMenu.h:20
AlchemyMenu * subMenu
Definition: AlchemyMenu.h:28
Definition: AlchemyMenu.h:13
TESForm * unk178
Definition: AlchemyMenu.h:46
std::uint64_t unk198
Definition: AlchemyMenu.h:50
bool ProcessUserEvent(BSFixedString *a_control) override
static constexpr auto RTTI
Definition: AlchemyMenu.h:15
BSFixedString unk190
Definition: AlchemyMenu.h:49
GFxValue unk158
Definition: AlchemyMenu.h:44
BSTArray< void * > unk138
Definition: AlchemyMenu.h:42
std::uint64_t unk170
Definition: AlchemyMenu.h:45
std::uint64_t unk130
Definition: AlchemyMenu.h:41
void Accept(CallbackProcessor *a_cbReg) override
TESForm * unk180
Definition: AlchemyMenu.h:47
BSTArray< void * > unk100
Definition: AlchemyMenu.h:39
std::uint64_t unk150
Definition: AlchemyMenu.h:43
BSTArray< void * > unk118
Definition: AlchemyMenu.h:40
std::uint64_t unk188
Definition: AlchemyMenu.h:48
Definition: CraftingSubMenu.h:22
Definition: FxDelegateHandler.h:19
Definition: GFxValue.h:92
Definition: IMessageBoxCallback.h:8
Message
Definition: IMessageBoxCallback.h:13
Definition: TESForm.h:34
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_CraftingSubMenus__AlchemyMenu__QuitMenuCallback
Definition: Offsets_RTTI.h:4546
constexpr REL::ID RTTI_CraftingSubMenus__AlchemyMenu
Definition: Offsets_RTTI.h:4543