CommonLibSSE NG
Loading...
Searching...
No Matches
ConstructibleObjectMenu.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/B/BSTArray.h"
6
7namespace RE
8{
9 namespace CraftingSubMenus
10 {
12 {
13 public:
15
17 {
18 public:
20
21 ~CreationConfirmCallback() override; // 00
22
23 // override (IMessageBoxCallback)
24 void Run(Message a_msg) override; // 01
25
26 // members
28 };
29 static_assert(sizeof(CreationConfirmCallback) == 0x18);
30
31 struct ItemEntry
32 {
34 std::uint32_t filterFlag; // 08
35 std::uint32_t pad0C; // 0C
36 };
37 static_assert(sizeof(ItemEntry) == 0x10);
38
39 ~ConstructibleObjectMenu() override; // 00
40
41 // override (CraftingSubMenu)
42 void Accept(CallbackProcessor* a_cbReg) override; // 01
43 void Unk_06(void) override; // 06
44 void SetItemCardInfo(ItemCard* a_itemCard) override; // 07
45
46 // members
48 std::uint64_t unk118; // 118
49 std::uint64_t unk120; // 120
50 std::uint64_t unk128; // 128
51 std::uint64_t unk130; // 130
52 std::uint64_t unk138; // 138
53 std::uint64_t unk140; // 140
54 std::uint64_t unk148; // 148
55 std::uint64_t unk150; // 150
56 std::uint64_t unk158; // 158
57 };
58 static_assert(sizeof(ConstructibleObjectMenu) == 0x160);
59 }
60}
Definition BGSConstructibleObject.h:11
Definition BSTArray.h:377
static constexpr auto RTTI
Definition ConstructibleObjectMenu.h:19
ConstructibleObjectMenu * menu
Definition ConstructibleObjectMenu.h:27
Definition ConstructibleObjectMenu.h:12
std::uint64_t unk128
Definition ConstructibleObjectMenu.h:50
std::uint64_t unk150
Definition ConstructibleObjectMenu.h:55
void SetItemCardInfo(ItemCard *a_itemCard) override
std::uint64_t unk140
Definition ConstructibleObjectMenu.h:53
std::uint64_t unk158
Definition ConstructibleObjectMenu.h:56
std::uint64_t unk138
Definition ConstructibleObjectMenu.h:52
std::uint64_t unk148
Definition ConstructibleObjectMenu.h:54
void Accept(CallbackProcessor *a_cbReg) override
std::uint64_t unk120
Definition ConstructibleObjectMenu.h:49
BSTArray< ItemEntry > unk100
Definition ConstructibleObjectMenu.h:47
static constexpr auto RTTI
Definition ConstructibleObjectMenu.h:14
std::uint64_t unk130
Definition ConstructibleObjectMenu.h:51
std::uint64_t unk118
Definition ConstructibleObjectMenu.h:48
Definition CraftingSubMenu.h:20
Definition FxDelegateHandler.h:19
Definition IMessageBoxCallback.h:8
Message
Definition IMessageBoxCallback.h:13
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_CraftingSubMenus__ConstructibleObjectMenu(688809, 396661, 0x1f46138)
constexpr REL::VariantID RTTI_CraftingSubMenus__ConstructibleObjectMenu__CreationConfirmCallback(688810, 396662, 0x1f46180)
Definition ConstructibleObjectMenu.h:32
std::uint32_t filterFlag
Definition ConstructibleObjectMenu.h:34
BGSConstructibleObject * constructibleObject
Definition ConstructibleObjectMenu.h:33
std::uint32_t pad0C
Definition ConstructibleObjectMenu.h:35
Definition ItemCard.h:12