CommonLibSSE (Parapets fork)
RE::BSUIMessageData Class Reference

#include <BSUIMessageData.h>

Inheritance diagram for RE::BSUIMessageData:
RE::IUIMessageData

Classes

union  Data
 

Public Member Functions

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

Static Public Member Functions

static void SendUIBoolMessage (const BSFixedString &a_menu, UI_MESSAGE_TYPE a_type, bool a_data)
 
static void SendUIMessage (const BSFixedString &a_menu, UI_MESSAGE_TYPE a_type, std::uint32_t a_data)
 
static void SendUIPtrMessage (const BSFixedString &a_menu, UI_MESSAGE_TYPE a_type, void *a_data)
 
static void SendUIStringBoolMessage (const BSFixedString &a_menu, UI_MESSAGE_TYPE a_type, const BSFixedString &a_str, bool a_data)
 
static void SendUIStringFloatMessage (const BSFixedString &a_menu, UI_MESSAGE_TYPE a_type, const BSFixedString &a_str, float a_data)
 
static void SendUIStringMessage (const BSFixedString &a_menu, UI_MESSAGE_TYPE a_type, const BSFixedString &a_str)
 
static void SendUIStringUIntMessage (const BSFixedString &a_menu, UI_MESSAGE_TYPE a_type, const BSFixedString &a_str, std::uint32_t a_data)
 

Public Attributes

BSStringstr
 
BSFixedString fixedStr
 
Data data
 
- 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_BSUIMessageData
 
static constexpr std::string_view CLASS_NAME = "BSUIMessageData"
 
- Static Public Attributes inherited from RE::IUIMessageData
static constexpr auto RTTI = RTTI_IUIMessageData
 

Constructor & Destructor Documentation

◆ ~BSUIMessageData()

RE::BSUIMessageData::~BSUIMessageData ( )
override

Member Function Documentation

◆ SendUIBoolMessage()

static void RE::BSUIMessageData::SendUIBoolMessage ( const BSFixedString a_menu,
UI_MESSAGE_TYPE  a_type,
bool  a_data 
)
static

◆ SendUIMessage()

static void RE::BSUIMessageData::SendUIMessage ( const BSFixedString a_menu,
UI_MESSAGE_TYPE  a_type,
std::uint32_t  a_data 
)
static

◆ SendUIPtrMessage()

static void RE::BSUIMessageData::SendUIPtrMessage ( const BSFixedString a_menu,
UI_MESSAGE_TYPE  a_type,
void *  a_data 
)
static

◆ SendUIStringBoolMessage()

static void RE::BSUIMessageData::SendUIStringBoolMessage ( const BSFixedString a_menu,
UI_MESSAGE_TYPE  a_type,
const BSFixedString a_str,
bool  a_data 
)
static

◆ SendUIStringFloatMessage()

static void RE::BSUIMessageData::SendUIStringFloatMessage ( const BSFixedString a_menu,
UI_MESSAGE_TYPE  a_type,
const BSFixedString a_str,
float  a_data 
)
static

◆ SendUIStringMessage()

static void RE::BSUIMessageData::SendUIStringMessage ( const BSFixedString a_menu,
UI_MESSAGE_TYPE  a_type,
const BSFixedString a_str 
)
static

◆ SendUIStringUIntMessage()

static void RE::BSUIMessageData::SendUIStringUIntMessage ( const BSFixedString a_menu,
UI_MESSAGE_TYPE  a_type,
const BSFixedString a_str,
std::uint32_t  a_data 
)
static

Member Data Documentation

◆ CLASS_NAME

constexpr std::string_view RE::BSUIMessageData::CLASS_NAME = "BSUIMessageData"
inlinestaticconstexpr

◆ data

Data RE::BSUIMessageData::data

◆ fixedStr

BSFixedString RE::BSUIMessageData::fixedStr

◆ RTTI

constexpr auto RE::BSUIMessageData::RTTI = RTTI_BSUIMessageData
inlinestaticconstexpr

◆ str

BSString* RE::BSUIMessageData::str

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