CommonLibSSE NG
Loading...
Searching...
No Matches
HUDData.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/B/BSString.h"
5
6namespace RE
7{
8 class HUDData : public IUIMessageData
9 {
10 public:
11 inline static constexpr auto RTTI = RTTI_HUDData;
12 inline static constexpr auto VTABLE = VTABLE_HUDData;
13
14 enum class Type
15 {
16 kUnk0 = 0,
17 kNotification = 1,
18 kActivate = 2,
20 kCenter = 4,
21 kSubtitle = 5,
22 kSetBlinking = 11,
23 kSetFadeOut = 12,
24 kSetPct = 13,
25 kQuestStarted = 14,
26 kQuestComplete = 15,
27 kQuestFailed = 16,
31 kSkillIncrease = 20,
32 kWordOfPower1 = 21,
33 kWordOfPower2 = 22,
34 kCrosshairHide = 23,
35 kCrosshairSneak = 24,
36 };
37
38 enum class Discovery
39 {
40 kCity = 1,
41 kTown = 2,
42 kDungeon4 = 4,
43 kDungeon7 = 7,
44 kDungeon8 = 8,
45 kDungeon12 = 12,
46 kDungeon15 = 15
47 };
48
49 ~HUDData() override; // 00
50
51 // members
53 std::uint32_t pad14; // 14
56 std::uint32_t pad2C; // 2C
57 void* unk30; // 30
58 std::uint64_t unk38; // 38
59 std::uint8_t unk40; // 40
60 std::uint8_t pad41; // 41
61 std::uint16_t pad42; // 42
63 };
64 static_assert(sizeof(HUDData) == 0x48);
65}
Definition HUDData.h:9
BSString text
Definition HUDData.h:54
std::uint16_t pad42
Definition HUDData.h:61
ObjectRefHandle crossHairRef
Definition HUDData.h:55
Type
Definition HUDData.h:15
static constexpr auto RTTI
Definition HUDData.h:11
Discovery
Definition HUDData.h:39
std::uint8_t unk40
Definition HUDData.h:59
std::uint64_t unk38
Definition HUDData.h:58
std::uint8_t pad41
Definition HUDData.h:60
stl::enumeration< Type, std::uint32_t > type
Definition HUDData.h:52
static constexpr auto VTABLE
Definition HUDData.h:12
~HUDData() override
std::uint32_t pad14
Definition HUDData.h:53
std::uint32_t pad2C
Definition HUDData.h:56
stl::enumeration< Discovery, std::uint32_t > discovery
Definition HUDData.h:62
void * unk30
Definition HUDData.h:57
Definition IUIMessageData.h:6
Definition PCH.h:223
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_HUDData
Definition Offsets_VTABLE.h:4137
constexpr REL::VariantID RTTI_HUDData(688928, 396783, 0x1f47c98)