void SetDebugLogsInBuildEnabled(bool enabled)
Definition Log.cpp:163
POLYPHASE_API void LogDebug(const char *format,...)
Definition Log.cpp:206
POLYPHASE_API void EnableLog(bool enable)
Definition Log.cpp:118
POLYPHASE_API void LogConsole(glm::vec4 color, const char *format,...)
Definition Log.cpp:331
bool IsDebugLogsInBuildEnabled()
Definition Log.cpp:168
POLYPHASE_API void LogWarning(const char *format,...)
Definition Log.cpp:248
POLYPHASE_API void LogError(const char *format,...)
Definition Log.cpp:289
void InitializeLog()
Definition Log.cpp:63
POLYPHASE_API bool IsLogEnabled()
Definition Log.cpp:125
void UnlockLog()
Definition Log.cpp:140
void(* LogCallbackFP)(LogSeverity severity, const char *message)
Definition Log.h:24
void ShutdownLog()
Definition Log.cpp:85
void LockLog()
Definition Log.cpp:130
void UnregisterLogCallback(LogCallbackFP callback)
Definition Log.cpp:154
void RegisterLogCallback(LogCallbackFP callback)
Definition Log.cpp:146
Export macros for Polyphase Engine symbols.
#define POLYPHASE_API
Definition PolyphaseAPI.h:31
LogSeverity
Definition SystemTypes.h:169