CommonLibVR
HudModeChangeEvent.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifdef SKYRIMVR
4 namespace RE
5 {
6  class HudModeChangeEvent
7  {
8  private:
10  };
11 
12  // TODO: Name not fully accurate, needs REing to determine usage for this
13  class HudMoveChangeEventSource : public BSTEventSource<HudModeChangeEvent>
14  {
15  public:
16  HudMoveChangeEventSource* GetSingleton(); // TODO: Add singleton
17 
18  // members
19  std::uint64_t unk58; // 58
20  std::uint64_t unk60; // 60
21  std::uint64_t unk68; // 68
22  std::uint32_t unk6C; // 6C - set to 32
23  std::uint32_t unk70; // 70 - set to 32
24  std::uint32_t unk74; // 74 - set to 32
25  void* unk78; // 78 - set to SkyrimVR.exe+0x1EAAB34
26  std::uint64_t unk80; // 80
27  void* unk88; // 88 - points to allocated array of size 32, each member 0x18 size it seems
28  std::uint64_t unk90[10]; // 90
29  private:
30  KEEP_FOR_RE()
31  };
32  static_assert(sizeof(HudMoveChangeEventSource) == 0xE8); // Unconfirmed, highest seen so far
33 }
34 #endif
#define KEEP_FOR_RE()
Definition: PCH.h:713
constexpr REL::ID GetSingleton(static_cast< std::uint64_t >(10878))
Definition: AbsorbEffect.h:6