1 /* 2 * Copyright 2010-2019 Branimir Karadzic. All rights reserved. 3 * License: https://github.com/bkaradzic/bx#license-bsd-2-clause 4 */ 5 6 #ifndef BX_DEBUG_H_HEADER_GUARD 7 #define BX_DEBUG_H_HEADER_GUARD 8 9 #include "string.h" 10 11 namespace bx 12 { 13 /// 14 void debugBreak(); 15 16 /// 17 void debugOutput(const char* _out); 18 19 /// 20 void debugOutput(const StringView& _str); 21 22 /// 23 void debugPrintfVargs(const char* _format, va_list _argList); 24 25 /// 26 void debugPrintf(const char* _format, ...); 27 28 /// 29 void debugPrintfData(const void* _data, uint32_t _size, const char* _format, ...); 30 31 /// 32 struct WriterI* getDebugOut(); 33 34 } // namespace bx 35 36 #endif // BX_DEBUG_H_HEADER_GUARD 37