CommonLibVR
WSActivateRollover.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifdef SKYRIMVR
4 
5 # include "RE/W/WorldSpaceMenu.h"
6 
7 namespace RE
8 {
9  class WSActivateRollover :
10  public WorldSpaceMenu // 40
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_WSActivateRollover;
14  constexpr static std::string_view MENU_NAME = "WSActivateRollover";
15 
16  ~WSActivateRollover() override; // 00
17 
18  // override
19  virtual UI_MESSAGE_RESULTS ProcessMessage(UIMessage& a_message) override; // 04
20  virtual RE::NiNode* GetMenuParentNode() override; // 0C
21  virtual void SetTransform() override; // 0D
22 
23  // members
24  GFxValue* unk58; // 58
25  std::uint32_t unk60; // 60 - Flags of some kind?
26  std::uint32_t unk64; // 64 - padding?
27  void* unk68; // 68
28  private:
29  KEEP_FOR_RE()
30  };
31  static_assert(sizeof(WSActivateRollover) == 0x70);
32 }
33 
34 #endif
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: NiNode.h:12
Definition: AbsorbEffect.h:6
constexpr REL::Offset RTTI_WSActivateRollover(0x01EFE408)
UI_MESSAGE_RESULTS
Definition: IMenu.h:49