CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
SmithingMenu.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/B/BSTArray.h"
4#include "RE/B/BSTHashMap.h"
7
8namespace RE
9{
10 class InventoryEntryData;
11
12 namespace CraftingSubMenus
13 {
15 {
16 public:
17 inline static constexpr auto RTTI = RTTI_CraftingSubMenus__SmithingMenu;
18
20 {
21 public:
23
24 ~SmithingConfirmCallback() override; // 00
25
26 // override (IMessageBoxCallback)
27 void Run(Message a_msg) override; // 01
28
29 // members
31 };
32 static_assert(sizeof(SmithingConfirmCallback) == 0x18);
33
34 ~SmithingMenu() override; // 00
35
36 // override (CraftingSubMenu)
37 void Accept(CallbackProcessor* a_cbReg) override; // 01
38 void Unk_02(void) override; // 02
39 void Unk_05(void) override; // 05
40
41 // members
43 BSTHashMap<UnkKey, UnkValue> unk118; // 118 - constructibleObject map?
45 std::uint32_t unk150; // 150
46 std::int32_t unk154; // 154
48 std::uint32_t unk15C; // 15C
50 };
51 static_assert(sizeof(SmithingMenu) == 0x168);
52 }
53}
Definition: BSTArray.h:377
Definition: BSTHashMap.h:21
Definition: CraftingSubMenu.h:17
static constexpr auto RTTI
Definition: SmithingMenu.h:22
SmithingMenu * subMenu
Definition: SmithingMenu.h:30
Definition: SmithingMenu.h:15
NiPointer< TESObjectREFR > furnitureRef
Definition: SmithingMenu.h:44
std::uint32_t unk150
Definition: SmithingMenu.h:45
BSTHashMap< UnkKey, UnkValue > unk118
Definition: SmithingMenu.h:43
BSTArray< void * > unk100
Definition: SmithingMenu.h:42
InventoryEntryData * unk160
Definition: SmithingMenu.h:49
void Accept(CallbackProcessor *a_cbReg) override
std::int32_t unk154
Definition: SmithingMenu.h:46
FormType smithingType
Definition: SmithingMenu.h:47
static constexpr auto RTTI
Definition: SmithingMenu.h:17
std::uint32_t unk15C
Definition: SmithingMenu.h:48
Definition: FxDelegateHandler.h:19
Definition: IMessageBoxCallback.h:8
Message
Definition: IMessageBoxCallback.h:13
Definition: InventoryEntryData.h:15
Definition: NiSmartPointer.h:9
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_CraftingSubMenus__SmithingMenu__SmithingConfirmCallback(static_cast< std::uint64_t >(688812))
FormType
Definition: FormTypes.h:139
constexpr REL::ID RTTI_CraftingSubMenus__SmithingMenu(static_cast< std::uint64_t >(688811))