CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
CreditsMenu.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/I/IMenu.h"
5
6namespace RE
7{
8 // menuDepth = 10
9 // flags = kPausesGame
10 // context = kMenuMode
12 public IMenu, // 00
13 public GFxFunctionHandler // 30
14 {
15 public:
16 inline static constexpr auto RTTI = RTTI_CreditsMenu;
17 constexpr static std::string_view MENU_NAME = "Credits Menu";
18
19 ~CreditsMenu() override; // 00
20
21 // override (IMenu)
22 UI_MESSAGE_RESULTS ProcessMessage(UIMessage& a_message) override; // 04
23
24 // override (GFxFunctionHandler)
25 void Call(Params& a_params) override; // 01
26 };
27#ifndef SKYRIMVR
28 static_assert(sizeof(CreditsMenu) == 0x40);
29#else
30 static_assert(sizeof(CreditsMenu) == 0x50);
31#endif
32}
Definition: CreditsMenu.h:14
~CreditsMenu() override
static constexpr auto RTTI
Definition: CreditsMenu.h:16
void Call(Params &a_params) override
UI_MESSAGE_RESULTS ProcessMessage(UIMessage &a_message) override
static constexpr std::string_view MENU_NAME
Definition: CreditsMenu.h:17
Definition: GFxFunctionHandler.h:12
Definition: IMenu.h:55
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
UI_MESSAGE_RESULTS
Definition: IMenu.h:48
constexpr REL::ID RTTI_CreditsMenu
Definition: Offsets_RTTI.h:4573
Definition: GFxFunctionHandler.h:17