CommonLibSSE NG
Loading...
Searching...
No Matches
TitleSequenceMenu.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/I/IMenu.h"
4
5namespace RE
6{
7 // menuDepth = 4
8 // flags = kNone
9 // context = kNone
10 class TitleSequenceMenu : public IMenu
11 {
12 public:
13 inline static constexpr auto RTTI = RTTI_TitleSequenceMenu;
14 constexpr static std::string_view MENU_NAME = "TitleSequence Menu";
15
16 ~TitleSequenceMenu() override; // 00
17
18 // override (IMenu)
19 UI_MESSAGE_RESULTS ProcessMessage(UIMessage& a_message) override; // 04
20 };
21#ifndef ENABLE_SKYRIM_VR
22 static_assert(sizeof(TitleSequenceMenu) == 0x30);
23#elif !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
24 static_assert(sizeof(TitleSequenceMenu) == 0x40);
25#endif
26}
Definition IMenu.h:55
Definition TitleSequenceMenu.h:11
UI_MESSAGE_RESULTS ProcessMessage(UIMessage &a_message) override
static constexpr std::string_view MENU_NAME
Definition TitleSequenceMenu.h:14
~TitleSequenceMenu() override
static constexpr auto RTTI
Definition TitleSequenceMenu.h:13
Definition UIMessage.h:28
Definition AbsorbEffect.h:6
UI_MESSAGE_RESULTS
Definition IMenu.h:48
constexpr REL::VariantID RTTI_TitleSequenceMenu(688919, 396774, 0x1f479f8)