CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
CraftingSubMenu.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/B/BSTEvent.h"
5#include "RE/G/GFxValue.h"
6
7namespace RE
8{
9 class TESFurniture;
10 struct TESFurnitureEvent;
11
12 namespace CraftingSubMenus
13 {
15 public FxDelegateHandler, // 00
16 public BSTEventSink<TESFurnitureEvent> // 10
17 {
18 public:
19 inline static constexpr auto RTTI = RTTI_CraftingSubMenus__CraftingSubMenu;
20
21 ~CraftingSubMenu() override; // 00
22
23 // add
24 virtual void Unk_02(void); // 02 - { return; }
25 virtual void Unk_03(void); // 03 - { return; }
26 virtual void Unk_04(void); // 04 - { return 1; }
27 virtual void Unk_05(void); // 05 - { return 0; }
28 virtual void Unk_06(void); // 06 - { return; }
29 virtual void Unk_07(void); // 07 - { return; }
30
31 // members
32 std::uint64_t unk018; // 018
34 std::uint64_t unk028; // 028
44 std::uint64_t unk0F8; // 0F8
45 };
46 static_assert(sizeof(CraftingSubMenu) == 0x100);
47 }
48}
Definition: BSTEvent.h:143
Definition: CraftingSubMenu.h:17
static constexpr auto RTTI
Definition: CraftingSubMenu.h:19
GFxValue unk0B0
Definition: CraftingSubMenu.h:41
GFxValue unk098
Definition: CraftingSubMenu.h:40
GFxValue unk050
Definition: CraftingSubMenu.h:37
GFxValue unk080
Definition: CraftingSubMenu.h:39
GFxValue unk0E0
Definition: CraftingSubMenu.h:43
std::uint64_t unk028
Definition: CraftingSubMenu.h:34
GFxValue * unk030
Definition: CraftingSubMenu.h:35
GFxValue unk038
Definition: CraftingSubMenu.h:36
GFxValue unk068
Definition: CraftingSubMenu.h:38
GFxValue unk0C8
Definition: CraftingSubMenu.h:42
std::uint64_t unk018
Definition: CraftingSubMenu.h:32
TESFurniture * furniture
Definition: CraftingSubMenu.h:33
std::uint64_t unk0F8
Definition: CraftingSubMenu.h:44
Definition: FxDelegateHandler.h:12
Definition: GFxValue.h:90
Definition: TESFurniture.h:11
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_CraftingSubMenus__CraftingSubMenu(static_cast< std::uint64_t >(688807))