CommonLibSSE NG
|
#include <UIMessageQueue.h>
Public Types | |
enum | { kPoolSize = 64 } |
Public Types inherited from RE::BSTSingletonSDMBase< Traits > | |
using | Type = typename Traits::Type |
using | Allocator = typename Traits::Allocator |
Public Member Functions | |
void | AddMessage (const BSFixedString &a_menuName, UI_MESSAGE_TYPE a_type, IUIMessageData *a_data) |
IUIMessageData * | CreateUIMessageData (const BSFixedString &a_name) |
void | ProcessCommands () |
Static Public Member Functions | |
static UIMessageQueue * | GetSingleton () |
Public Attributes | |
std::uint8_t | pad001 |
std::uint16_t | pad002 |
std::uint32_t | pad004 |
BSTCommonStaticMessageQueue< UIMessage *, 100 > | messages |
BSTHashMap< UnkKey, UnkValue > | unk348 |
std::uint32_t | poolUsed |
std::uint32_t | pad37C |
UIMessage | messagePool [kPoolSize] |
void RE::UIMessageQueue::AddMessage | ( | const BSFixedString & | a_menuName, |
UI_MESSAGE_TYPE | a_type, | ||
IUIMessageData * | a_data | ||
) |
IUIMessageData * RE::UIMessageQueue::CreateUIMessageData | ( | const BSFixedString & | a_name | ) |
|
static |
void RE::UIMessageQueue::ProcessCommands | ( | ) |
BSTCommonStaticMessageQueue<UIMessage*, 100> RE::UIMessageQueue::messages |
std::uint8_t RE::UIMessageQueue::pad001 |
std::uint16_t RE::UIMessageQueue::pad002 |
std::uint32_t RE::UIMessageQueue::pad004 |
std::uint32_t RE::UIMessageQueue::pad37C |
std::uint32_t RE::UIMessageQueue::poolUsed |
BSTHashMap<UnkKey, UnkValue> RE::UIMessageQueue::unk348 |