Tracy.hpp (2444B)
1 #ifndef GUARD_AMATEURLY_TSARIST_DEEKSHA_SUBCULTIVATES_2234 2 #define GUARD_AMATEURLY_TSARIST_DEEKSHA_SUBCULTIVATES_2234 3 #pragma once 4 5 // frames 6 #define FrameMark (void) 0 7 #define FrameMarkNamed(name) (void) 0 8 #define FrameMarkStart(name) (void) 0 9 #define FrameMarkEnd(name) (void) 0 10 #define FrameImage(image, width, height, offset, flip) (void) 0 11 12 // zones 13 #define ZoneScoped (void) 0 14 #define ZoneScopedC(color) (void) 0 15 #define ZoneScopedN(name) (void) 0 16 #define ZoneScopedNC(name, color) (void) 0 17 #define ZoneScopedS(depth) (void) 0 18 #define ZoneScopedCS(color, depth) (void) 0 19 #define ZoneScopedNS(name, depth) (void) 0 20 #define ZoneScopedNCS(name, color, depth) (void) 0 21 #define ZoneText(text, size) (void) 0 22 #define ZoneValue(val) (void) 0 23 #define ZoneName(text, size) (void) 0 24 25 #define ZoneNamed(var, active) (void) 0 26 #define ZoneNamedC(var, color, active) (void) 0 27 #define ZoneNamedN(var, name, active) (void) 0 28 #define ZoneNamedNC(var, name, color, active) (void) 0 29 #define ZoneTextV(var, text, size) (void) 0 30 #define ZoneValueV(var, val) (void) 0 31 #define ZoneNameV(var, text, size) (void) 0 32 33 // locks 34 #define TracyLockable(type, var) type var 35 #define TracyLockableN(type, var, desc) type var 36 #define LockableName(var, name, size) (void) 0 37 #define LockableBase(type) type 38 #define LockMark(var) (void) 0 39 40 #define TracySharedLockable(type, var) type var 41 #define TracySharedLockableN(type, var, desc) type var 42 #define SharedLockableBase(type) type 43 44 // plot 45 #define TracyPlot(name, value) (void) 0 46 #define TracyPlotConfig(name, format) (void) 0 47 48 // msg log 49 #define TracyMessage(text, size) (void) 0 50 #define TracyMessageL(text) (void) 0 51 #define TracyMessageC(text, size, color) (void) 0 52 #define TracyMessageLC(text, color) (void) 0 53 #define TracyMessageS(text, size, depth) (void) 0 54 #define TracyMessageLS(text, depth) (void) 0 55 #define TracyMessageCS(text, size, color, depth) (void) 0 56 #define TracyMessageLCS(text, color, depth) (void) 0 57 58 // app info 59 #define TracyAppInfo(text, size) (void) 0 60 61 // memory 62 #define TracyAlloc(ptr, size) (void) 0 63 #define TracyAllocN(ptr, size, name) (void) 0 64 #define TracyAllocS(ptr, size, depth) (void) 0 65 #define TracyAllocNS(ptr, size, depth, name) (void) 0 66 #define TracyFree(ptr) (void) 0 67 #define TracyFreeN(ptr, name) (void) 0 68 #define TracyFreeS(ptr, depth) (void) 0 69 #define TracyFreeNS(ptr, depth, name) (void) 0 70 71 // thread 72 namespace tracy 73 { 74 inline void SetThreadName(const char* name) noexcept {} 75 } 76 77 #endif