void SetDebugLogsInBuildEnabled(bool enabled)
Definition Log.cpp:155
POLYPHASE_API void LogDebug(const char *format,...)
Definition Log.cpp:198
POLYPHASE_API void EnableLog(bool enable)
Definition Log.cpp:110
POLYPHASE_API void LogConsole(glm::vec4 color, const char *format,...)
Definition Log.cpp:323
bool IsDebugLogsInBuildEnabled()
Definition Log.cpp:160
POLYPHASE_API void LogWarning(const char *format,...)
Definition Log.cpp:240
POLYPHASE_API void LogError(const char *format,...)
Definition Log.cpp:281
void InitializeLog()
Definition Log.cpp:55
POLYPHASE_API bool IsLogEnabled()
Definition Log.cpp:117
void UnlockLog()
Definition Log.cpp:132
void(* LogCallbackFP)(LogSeverity severity, const char *message)
Definition Log.h:24
void ShutdownLog()
Definition Log.cpp:77
void LockLog()
Definition Log.cpp:122
void UnregisterLogCallback(LogCallbackFP callback)
Definition Log.cpp:146
void RegisterLogCallback(LogCallbackFP callback)
Definition Log.cpp:138
Export macros for Polyphase Engine symbols.
#define POLYPHASE_API
Definition PolyphaseAPI.h:31
LogSeverity
Definition SystemTypes.h:139