CommonLibSSE NG
ConsoleLog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSString.h"
4 #include "RE/B/BSTSingleton.h"
5 
6 namespace RE
7 {
8  class ConsoleLog : public BSTSingletonSDM<ConsoleLog>
9  {
10  public:
12  static bool IsConsoleMode();
13 
14  void Print(const char* a_fmt, ...);
15  void VPrint(const char* a_fmt, std::va_list a_args);
16 
17  // members
18  char lastMessage[0x400]; // 001
19  std::uint8_t pad401; // 401
20  std::uint16_t pad402; // 402
21  std::uint32_t pad404; // 404
22  BSString buffer; // 408
23  };
24  static_assert(sizeof(ConsoleLog) == 0x418);
25 }
Definition: ConsoleLog.h:9
static ConsoleLog * GetSingleton()
std::uint8_t pad401
Definition: ConsoleLog.h:19
BSString buffer
Definition: ConsoleLog.h:22
std::uint32_t pad404
Definition: ConsoleLog.h:21
char lastMessage[0x400]
Definition: ConsoleLog.h:18
void VPrint(const char *a_fmt, std::va_list a_args)
static bool IsConsoleMode()
std::uint16_t pad402
Definition: ConsoleLog.h:20
void Print(const char *a_fmt,...)
Definition: AbsorbEffect.h:6
Definition: BSTSingleton.h:50