CommonLibSSE NG
Loading...
Searching...
No Matches
RE::HUDData Class Reference

#include <HUDData.h>

Inheritance diagram for RE::HUDData:
RE::IUIMessageData

Public Types

enum class  Type {
  kUnk0 = 0 , kNotification = 1 , kActivate = 2 , kActivateNoLabel = 3 ,
  kCenter = 4 , kSubtitle = 5 , kSetBlinking = 11 , kSetFadeOut = 12 ,
  kSetPct = 13 , kQuestStarted = 14 , kQuestComplete = 15 , kQuestFailed = 16 ,
  kObjectiveStarted = 17 , kObjectiveComplete = 18 , kObjectiveFailed = 19 , kSkillIncrease = 20 ,
  kWordOfPower1 = 21 , kWordOfPower2 = 22 , kCrosshairHide = 23 , kCrosshairSneak = 24
}
 
enum class  Discovery {
  kCity = 1 , kTown = 2 , kDungeon4 = 4 , kDungeon7 = 7 ,
  kDungeon8 = 8 , kDungeon12 = 12 , kDungeon15 = 15
}
 

Public Member Functions

 ~HUDData () override
 
- Public Member Functions inherited from RE::IUIMessageData
virtual ~IUIMessageData ()=default
 

Public Attributes

stl::enumeration< Type, std::uint32_t > type
 
std::uint32_t pad14
 
BSString text
 
ObjectRefHandle crossHairRef
 
std::uint32_t pad2C
 
void * unk30
 
std::uint64_t unk38
 
std::uint8_t unk40
 
std::uint8_t pad41
 
std::uint16_t pad42
 
stl::enumeration< Discovery, std::uint32_t > discovery
 
- Public Attributes inherited from RE::IUIMessageData
std::uint16_t unk08
 
std::uint16_t pad0A
 
std::uint32_t pad0C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_HUDData
 
static constexpr auto VTABLE = VTABLE_HUDData
 
- Static Public Attributes inherited from RE::IUIMessageData
static constexpr auto RTTI = RTTI_IUIMessageData
 

Member Enumeration Documentation

◆ Discovery

enum class RE::HUDData::Discovery
strong
Enumerator
kCity 
kTown 
kDungeon4 
kDungeon7 
kDungeon8 
kDungeon12 
kDungeon15 

◆ Type

enum class RE::HUDData::Type
strong
Enumerator
kUnk0 
kNotification 
kActivate 
kActivateNoLabel 
kCenter 
kSubtitle 
kSetBlinking 
kSetFadeOut 
kSetPct 
kQuestStarted 
kQuestComplete 
kQuestFailed 
kObjectiveStarted 
kObjectiveComplete 
kObjectiveFailed 
kSkillIncrease 
kWordOfPower1 
kWordOfPower2 
kCrosshairHide 
kCrosshairSneak 

Constructor & Destructor Documentation

◆ ~HUDData()

RE::HUDData::~HUDData ( )
override

Member Data Documentation

◆ crossHairRef

ObjectRefHandle RE::HUDData::crossHairRef

◆ discovery

stl::enumeration<Discovery, std::uint32_t> RE::HUDData::discovery

◆ pad14

std::uint32_t RE::HUDData::pad14

◆ pad2C

std::uint32_t RE::HUDData::pad2C

◆ pad41

std::uint8_t RE::HUDData::pad41

◆ pad42

std::uint16_t RE::HUDData::pad42

◆ RTTI

constexpr auto RE::HUDData::RTTI = RTTI_HUDData
inlinestaticconstexpr

◆ text

BSString RE::HUDData::text

◆ type

stl::enumeration<Type, std::uint32_t> RE::HUDData::type

◆ unk30

void* RE::HUDData::unk30

◆ unk38

std::uint64_t RE::HUDData::unk38

◆ unk40

std::uint8_t RE::HUDData::unk40

◆ VTABLE

constexpr auto RE::HUDData::VTABLE = VTABLE_HUDData
inlinestaticconstexpr

The documentation for this class was generated from the following file: