CommonLibVR
CalibrationOptionMenu.h
Go to the documentation of this file.
1 #pragma once
2 #ifdef SKYRIMVR
3 # include "RE/I/IMenu.h"
4 # include "RE/M/MenuEventHandler.h"
5 
6 namespace RE
7 {
8  class CalibrationOptionMenu :
9  public IMenu, // 00
10  public MenuEventHandler // 40
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_CalibrationOptionMenu;
14 
15  // override (IMenu)
16  void Accept(CallbackProcessor* a_processor) override; // 01
17  UI_MESSAGE_RESULTS ProcessMessage(UIMessage& a_message) override; // 04
18 
19  // override (MenuEventHandler)
20  bool CanProcess(InputEvent* a_event) override; // 01
21 
22  // members
23  bool unk50; // 50 - Set in ProcessMessage, cleared in CanProcess
24  char pad51[7]; // 51
25  private:
26  KEEP_FOR_RE()
27  };
28  static_assert(sizeof(CalibrationOptionMenu) == 0x58);
29 }
30 #endif
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: AbsorbEffect.h:6
UI_MESSAGE_RESULTS
Definition: IMenu.h:49
constexpr REL::Offset RTTI_CalibrationOptionMenu(0x01EFE340)