CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
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
6namespace 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#ifndef SKYRIMVR
27 static_assert(sizeof(TutorialMenu) == 0x48);
28#else
29 static_assert(sizeof(TutorialMenu) == 0x58);
30#endif
31}
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
static constexpr std::string_view MENU_NAME
Definition: TutorialMenu.h:15
void Accept(CallbackProcessor *a_processor) override
static constexpr auto RTTI
Definition: TutorialMenu.h:14
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