CommonLibSSE (powerof3)
TutorialMenu.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GFxValue.h"
4 #include "RE/I/IMenu.h"
5 
6 namespace RE
7 {
8  // menuDepth = 10
9  // flags = kPausesGame | kModal | kUpdateUsesCursor
10  // context = kMenuMode
11  class TutorialMenu : public IMenu
12  {
13  public:
14  inline static constexpr auto RTTI = RTTI_TutorialMenu;
15  constexpr static std::string_view MENU_NAME = "Tutorial Menu";
16 
17  ~TutorialMenu() override; // 00
18 
19  // override (IMenu)
20  void Accept(CallbackProcessor* a_processor) override; // 01
21  UI_MESSAGE_RESULTS ProcessMessage(UIMessage& a_message) override; // 04
22 
23  // members
24  GFxValue root; // 30 - "Menu_mc"
25  };
26  static_assert(sizeof(TutorialMenu) == 0x48);
27 }
Definition: FxDelegateHandler.h:19
Definition: GFxValue.h:90
Definition: IMenu.h:55
Definition: TutorialMenu.h:12
UI_MESSAGE_RESULTS ProcessMessage(UIMessage &a_message) override
~TutorialMenu() override
GFxValue root
Definition: TutorialMenu.h:24
void Accept(CallbackProcessor *a_processor) override
static constexpr auto RTTI
Definition: TutorialMenu.h:14
constexpr static std::string_view MENU_NAME
Definition: TutorialMenu.h:15
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
UI_MESSAGE_RESULTS
Definition: IMenu.h:48
constexpr REL::ID RTTI_TutorialMenu
Definition: Offsets_RTTI.h:6116