|
| void | Init () override |
| |
| void | Destroy () override |
| |
| bool | IsDebuggerPresent () override |
| |
| void | Break () override |
| | Breaks program execution immediately.
|
| |
| void | Crash () override |
| | Crash the application.
|
| |
| void | Assert (const char *fileName, int line, const char *funcName, const char *format,...) override |
| |
| void | Error (const char *fileName, int line, const char *funcName, const char *window, const char *format,...) override |
| |
| void | Warning (const char *fileName, int line, const char *funcName, const char *window, const char *format,...) override |
| |
| void | Printf (const char *window, const char *format,...) override |
| |
| void | Output (const char *window, const char *message) override |
| |
| void | OutputToRawAndDebugger (const char *window, const char *message) override |
| |
| void | RawOutput (const char *window, const char *message) override |
| | Called by output to handle the actual output, does not interact with ebus or allow interception.
|
| |
| void | PrintCallstack (const char *window, unsigned int suppressCount=0, void *nativeContext=nullptr) override |
| |
|
| ITrace (const ITrace &)=delete |
| |
|
| ITrace (ITrace &&)=default |
| |
|
ITrace & | operator= (const ITrace &)=delete |
| |
|
ITrace & | operator= (ITrace &&)=default |
| |
|
bool | IsTraceLoggingEnabledForLevel (LogLevel level) |
| | Indicates if trace logging functions are enabled based on compile mode and cvar logging level.
|
| |
|
void | SetLogLevel (LogLevel newLevel) |
| |
|
bool | GetAlwaysPrintCallstack () const |
| |
|
void | SetAlwaysPrintCallstack (bool enable) |
| |
|
void | Error (const char *fileName, int line, const char *funcName, std::nullptr_t window, const char *format,...)=delete |
| |
|
void | Warning (const char *fileName, int line, const char *funcName, std::nullptr_t window, const char *format,...)=delete |
| |
|
void | Printf (std::nullptr_t, const char *format,...)=delete |
| |
|
void | Output (std::nullptr_t, const char *message)=delete |
| |
|
void | RawOutput (std::nullptr_t, const char *message)=delete |
| |
|
void | PrintCallstack (std::nullptr_t, unsigned int suppressCount=0, void *nativeContext=nullptr)=delete |
| |