CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
CraftingSubMenu.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/B/BSTEvent.h"
6#include "RE/G/GFxValue.h"
7
8namespace RE
9{
10 class GFxMovieView;
11 class TESFurniture;
12 struct ItemCard;
13 struct TESFurnitureEvent;
14
15 namespace CraftingSubMenus
16 {
18 public FxDelegateHandler, // 00
19 public BSTEventSink<TESFurnitureEvent> // 10
20 {
21 public:
22 inline static constexpr auto RTTI = RTTI_CraftingSubMenus__CraftingSubMenu;
23
24 ~CraftingSubMenu() override; // 00
25
26 // add
27 virtual void Unk_02(void); // 02 - { return; }
28 virtual void Unk_03(void); // 03 - { return; }
29 virtual bool HasItemPreview(); // 04 - { return 1; }
30 virtual bool ProcessUserEvent(BSFixedString* a_control); // 05 - { return 0; }
31 virtual void Unk_06(void); // 06 - { return; }
32 virtual void SetItemCardInfo(ItemCard* a_itemCard); // 07 - { return; }
33
34 // members
47 bool unk0F8; // 0F8
48 std::uint8_t pad0F9; // 0F9
49 std::uint16_t pad0FA; // 0FA
50 std::uint32_t pad0FC; // 0FC
51 };
52 static_assert(sizeof(CraftingSubMenu) == 0x100);
53 }
54}
Definition: BSTEvent.h:146
Definition: CraftingSubMenu.h:20
static constexpr auto RTTI
Definition: CraftingSubMenu.h:22
ItemCard * itemCard
Definition: CraftingSubMenu.h:37
GFxValue additionalDescription
Definition: CraftingSubMenu.h:44
std::uint16_t pad0FA
Definition: CraftingSubMenu.h:49
GFxValue itemList
Definition: CraftingSubMenu.h:40
GFxMovieView * view
Definition: CraftingSubMenu.h:35
GFxValue entryList
Definition: CraftingSubMenu.h:41
virtual bool ProcessUserEvent(BSFixedString *a_control)
std::uint32_t pad0FC
Definition: CraftingSubMenu.h:50
GFxValue * unk030
Definition: CraftingSubMenu.h:38
GFxValue itemInfo
Definition: CraftingSubMenu.h:42
TESFurniture * furniture
Definition: CraftingSubMenu.h:36
bool unk0F8
Definition: CraftingSubMenu.h:47
GFxValue menuName
Definition: CraftingSubMenu.h:45
GFxValue craftingMenu
Definition: CraftingSubMenu.h:39
GFxValue bottomBarInfo
Definition: CraftingSubMenu.h:43
GFxValue buttonText
Definition: CraftingSubMenu.h:46
virtual void SetItemCardInfo(ItemCard *a_itemCard)
std::uint8_t pad0F9
Definition: CraftingSubMenu.h:48
Definition: FxDelegateHandler.h:12
Definition: GFxMovieView.h:24
Definition: GFxValue.h:90
Definition: TESFurniture.h:11
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_CraftingSubMenus__CraftingSubMenu
Definition: Offsets_RTTI.h:4549
Definition: ItemCard.h:12