CommonLibVR
Loading...
Searching...
No Matches
HudModeChangeEvent.h
Go to the documentation of this file.
1#pragma once
2
3#ifdef SKYRIMVR
4namespace 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:
31 };
32 static_assert(sizeof(HudMoveChangeEventSource) == 0xE8); // Unconfirmed, highest seen so far
33}
34#endif
#define KEEP_FOR_RE()
Definition PCH.h:517
constexpr REL::ID GetSingleton(static_cast< std::uint64_t >(10878))
Definition AbsorbEffect.h:6