CommonLibSSE NG
Loading...
Searching...
No Matches
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
6namespace 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
23 };
24 static_assert(sizeof(ConsoleLog) == 0x418);
25}
Definition ConsoleLog.h:9
std::uint8_t pad401
Definition ConsoleLog.h:19
BSString buffer
Definition ConsoleLog.h:22
std::uint32_t pad404
Definition ConsoleLog.h:21
static ConsoleLog * GetSingleton()
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