Definition: BSTMessageQueue.h:81
Definition: BSTHashMap.h:21
Definition: IUIMessageData.h:6
Definition: UIMessageQueue.h:15
IUIMessageData * CreateUIMessageData(const BSFixedString &a_name)
static UIMessageQueue * GetSingleton()
BSTHashMap< UnkKey, UnkValue > unk348
Definition: UIMessageQueue.h:33
@ kPoolSize
Definition: UIMessageQueue.h:19
std::uint8_t pad001
Definition: UIMessageQueue.h:29
UIMessage messagePool[kPoolSize]
Definition: UIMessageQueue.h:36
std::uint32_t poolUsed
Definition: UIMessageQueue.h:34
BSTCommonStaticMessageQueue< UIMessage *, 100 > messages
Definition: UIMessageQueue.h:32
std::uint32_t pad37C
Definition: UIMessageQueue.h:35
std::uint16_t pad002
Definition: UIMessageQueue.h:30
void AddMessage(const BSFixedString &a_menuName, UI_MESSAGE_TYPE a_type, IUIMessageData *a_data)
std::uint32_t pad004
Definition: UIMessageQueue.h:31
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
UI_MESSAGE_TYPE
Definition: UIMessage.h:10
Definition: BSTSingleton.h:50