76 #ifndef AGS_SHARED_CORE_DEBUGGING_OUT_H 77 #define AGS_SHARED_CORE_DEBUGGING_OUT_H 79 #include "ags/shared/util/string.h" 109 kDbgMsg_Default = kDbgMsg_Debug,
110 kDbgMsg_All = kDbgMsg_Debug
115 enum CommonDebugGroup : uint32 {
116 kDbgGroup_None = UINT32_MAX,
141 bool IsValid()
const {
142 return ID != (uint32_t)kDbgGroup_None || !SID.IsEmpty();
145 bool IsComplete()
const {
146 return ID != (uint32_t)kDbgGroup_None && !SID.IsEmpty();
155 void Printf(
const String &text);
157 void Printf(MessageType mt,
const String &text);
161 void Printf(
const char *fmt, ...);
163 void Printf(MessageType mt,
const char *fmt, ...);
165 void Printf(
DebugGroupID group_id, MessageType mt,
const char *fmt, ...);
Definition: achievements_tables.h:27