|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
Public Member Functions | |
| ConsoleSink () | |
| ~ConsoleSink () override | |
| void | Write (const LogRecord &record) override |
| void | Flush () override |
| Public Member Functions inherited from bicameral::LogSink | |
| virtual | ~LogSink ()=default |
Private Attributes | |
| HANDLE | m_output = nullptr |
| DWORD | m_previousMode = 0 |
| UINT | m_previousCodePage = 0 |
| bool | m_useColor = false |
Definition at line 42 of file log_sinks.cpp.
|
inline |
Definition at line 44 of file log_sinks.cpp.
References m_output, m_previousCodePage, m_previousMode, and m_useColor.
|
inlineoverride |
Definition at line 58 of file log_sinks.cpp.
References m_output, m_previousCodePage, m_previousMode, and m_useColor.
|
inlineoverridevirtual |
Reimplemented from bicameral::LogSink.
Definition at line 79 of file log_sinks.cpp.
|
inlineoverridevirtual |
Implements bicameral::LogSink.
Definition at line 67 of file log_sinks.cpp.
References bicameral::anonymous_namespace{log_sinks.cpp}::ColorOf(), bicameral::FormatLogLine(), bicameral::LogRecord::level, m_useColor, and bicameral::Warning.
|
private |
Definition at line 82 of file log_sinks.cpp.
Referenced by ConsoleSink(), and ~ConsoleSink().
|
private |
Definition at line 84 of file log_sinks.cpp.
Referenced by ConsoleSink(), and ~ConsoleSink().
|
private |
Definition at line 83 of file log_sinks.cpp.
Referenced by ConsoleSink(), and ~ConsoleSink().
|
private |
Definition at line 85 of file log_sinks.cpp.
Referenced by ConsoleSink(), Write(), and ~ConsoleSink().