| 
    CommonLibSSE (powerof3)
    
   | 
 
#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 |