void SetDebugLogsInBuildEnabled(bool enabled)
Definition Log.cpp:176
POLYPHASE_API void LogDebug(const char *format,...)
Definition Log.cpp:219
POLYPHASE_API void EnableLog(bool enable)
Definition Log.cpp:131
POLYPHASE_API void LogConsole(glm::vec4 color, const char *format,...)
Definition Log.cpp:344
bool IsDebugLogsInBuildEnabled()
Definition Log.cpp:181
POLYPHASE_API void LogWarning(const char *format,...)
Definition Log.cpp:261
POLYPHASE_API void LogError(const char *format,...)
Definition Log.cpp:302
void InitializeLog()
Definition Log.cpp:76
POLYPHASE_API bool IsLogEnabled()
Definition Log.cpp:138
void UnlockLog()
Definition Log.cpp:153
void(* LogCallbackFP)(LogSeverity severity, const char *message)
Definition Log.h:24
void ShutdownLog()
Definition Log.cpp:98
void LockLog()
Definition Log.cpp:143
void UnregisterLogCallback(LogCallbackFP callback)
Definition Log.cpp:167
void RegisterLogCallback(LogCallbackFP callback)
Definition Log.cpp:159
Export macros for Polyphase Engine symbols.
#define POLYPHASE_API
Definition PolyphaseAPI.h:31
LogSeverity
Definition SystemTypes.h:185