Go to the source code of this file.
 | 
| #define  | TracyNoop | 
|   | 
| #define  | ZoneNamed(x,  y) | 
|   | 
| #define  | ZoneNamedN(x,  y,  z) | 
|   | 
| #define  | ZoneNamedC(x,  y,  z) | 
|   | 
| #define  | ZoneNamedNC(x,  y,  z,  w) | 
|   | 
| #define  | ZoneTransient(x,  y) | 
|   | 
| #define  | ZoneTransientN(x,  y,  z) | 
|   | 
| #define  | ZoneScoped | 
|   | 
| #define  | ZoneScopedN(x) | 
|   | 
| #define  | ZoneScopedC(x) | 
|   | 
| #define  | ZoneScopedNC(x,  y) | 
|   | 
| #define  | ZoneText(x,  y) | 
|   | 
| #define  | ZoneTextV(x,  y,  z) | 
|   | 
| #define  | ZoneTextF(x, ...) | 
|   | 
| #define  | ZoneTextVF(x,  y, ...) | 
|   | 
| #define  | ZoneName(x,  y) | 
|   | 
| #define  | ZoneNameV(x,  y,  z) | 
|   | 
| #define  | ZoneNameF(x, ...) | 
|   | 
| #define  | ZoneNameVF(x,  y, ...) | 
|   | 
| #define  | ZoneColor(x) | 
|   | 
| #define  | ZoneColorV(x,  y) | 
|   | 
| #define  | ZoneValue(x) | 
|   | 
| #define  | ZoneValueV(x,  y) | 
|   | 
| #define  | ZoneIsActive   false | 
|   | 
| #define  | ZoneIsActiveV(x)   false | 
|   | 
| #define  | FrameMark | 
|   | 
| #define  | FrameMarkNamed(x) | 
|   | 
| #define  | FrameMarkStart(x) | 
|   | 
| #define  | FrameMarkEnd(x) | 
|   | 
| #define  | FrameImage(x,  y,  z,  w,  a) | 
|   | 
| #define  | TracyLockable(type,  varname)   type varname | 
|   | 
| #define  | TracyLockableN(type,  varname,  desc)   type varname | 
|   | 
| #define  | TracySharedLockable(type,  varname)   type varname | 
|   | 
| #define  | TracySharedLockableN(type,  varname,  desc)   type varname | 
|   | 
| #define  | LockableBase(type)   type | 
|   | 
| #define  | SharedLockableBase(type)   type | 
|   | 
| #define  | LockMark(x)   (void)x | 
|   | 
| #define  | LockableName(x,  y,  z) | 
|   | 
| #define  | TracyPlot(x,  y) | 
|   | 
| #define  | TracyPlotConfig(x,  y,  z,  w,  a) | 
|   | 
| #define  | TracyMessage(x,  y) | 
|   | 
| #define  | TracyMessageL(x) | 
|   | 
| #define  | TracyMessageC(x,  y,  z) | 
|   | 
| #define  | TracyMessageLC(x,  y) | 
|   | 
| #define  | TracyAppInfo(x,  y) | 
|   | 
| #define  | TracyAlloc(x,  y) | 
|   | 
| #define  | TracyFree(x) | 
|   | 
| #define  | TracySecureAlloc(x,  y) | 
|   | 
| #define  | TracySecureFree(x) | 
|   | 
| #define  | TracyAllocN(x,  y,  z) | 
|   | 
| #define  | TracyFreeN(x,  y) | 
|   | 
| #define  | TracySecureAllocN(x,  y,  z) | 
|   | 
| #define  | TracySecureFreeN(x,  y) | 
|   | 
| #define  | ZoneNamedS(x,  y,  z) | 
|   | 
| #define  | ZoneNamedNS(x,  y,  z,  w) | 
|   | 
| #define  | ZoneNamedCS(x,  y,  z,  w) | 
|   | 
| #define  | ZoneNamedNCS(x,  y,  z,  w,  a) | 
|   | 
| #define  | ZoneTransientS(x,  y,  z) | 
|   | 
| #define  | ZoneTransientNS(x,  y,  z,  w) | 
|   | 
| #define  | ZoneScopedS(x) | 
|   | 
| #define  | ZoneScopedNS(x,  y) | 
|   | 
| #define  | ZoneScopedCS(x,  y) | 
|   | 
| #define  | ZoneScopedNCS(x,  y,  z) | 
|   | 
| #define  | TracyAllocS(x,  y,  z) | 
|   | 
| #define  | TracyFreeS(x,  y) | 
|   | 
| #define  | TracySecureAllocS(x,  y,  z) | 
|   | 
| #define  | TracySecureFreeS(x,  y) | 
|   | 
| #define  | TracyAllocNS(x,  y,  z,  w) | 
|   | 
| #define  | TracyFreeNS(x,  y,  z) | 
|   | 
| #define  | TracySecureAllocNS(x,  y,  z,  w) | 
|   | 
| #define  | TracySecureFreeNS(x,  y,  z) | 
|   | 
| #define  | TracyMessageS(x,  y,  z) | 
|   | 
| #define  | TracyMessageLS(x,  y) | 
|   | 
| #define  | TracyMessageCS(x,  y,  z,  w) | 
|   | 
| #define  | TracyMessageLCS(x,  y,  z) | 
|   | 
| #define  | TracySourceCallbackRegister(x,  y) | 
|   | 
| #define  | TracyParameterRegister(x,  y) | 
|   | 
| #define  | TracyParameterSetup(x,  y,  z,  w) | 
|   | 
| #define  | TracyIsConnected   false | 
|   | 
| #define  | TracyIsStarted   false | 
|   | 
| #define  | TracySetProgramName(x) | 
|   | 
| #define  | TracyFiberEnter(x) | 
|   | 
| #define  | TracyFiberEnterHint(x,  y) | 
|   | 
| #define  | TracyFiberLeave | 
|   | 
◆ FrameImage
      
        
          | #define FrameImage | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w,  | 
        
        
           | 
           | 
           |           a ) | 
        
      
 
 
◆ FrameMark
◆ FrameMarkEnd
      
        
          | #define FrameMarkEnd | 
          ( | 
           |           x | ) | 
           | 
        
      
 
 
◆ FrameMarkNamed
      
        
          | #define FrameMarkNamed | 
          ( | 
           |           x | ) | 
           | 
        
      
 
 
◆ FrameMarkStart
      
        
          | #define FrameMarkStart | 
          ( | 
           |           x | ) | 
           | 
        
      
 
 
◆ LockableBase
      
        
          | #define LockableBase | 
          ( | 
           |           type | ) | 
             type | 
        
      
 
 
◆ LockableName
      
        
          | #define LockableName | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ LockMark
      
        
          | #define LockMark | 
          ( | 
           |           x | ) | 
             (void)x | 
        
      
 
 
◆ SharedLockableBase
      
        
          | #define SharedLockableBase | 
          ( | 
           |           type | ) | 
             type | 
        
      
 
 
◆ TracyAlloc
      
        
          | #define TracyAlloc | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyAllocN
      
        
          | #define TracyAllocN | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracyAllocNS
      
        
          | #define TracyAllocNS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ TracyAllocS
      
        
          | #define TracyAllocS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracyAppInfo
      
        
          | #define TracyAppInfo | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyFiberEnter
      
        
          | #define TracyFiberEnter | 
          ( | 
           |           x | ) | 
           | 
        
      
 
 
◆ TracyFiberEnterHint
      
        
          | #define TracyFiberEnterHint | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyFiberLeave
◆ TracyFree
◆ TracyFreeN
      
        
          | #define TracyFreeN | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyFreeNS
      
        
          | #define TracyFreeNS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracyFreeS
      
        
          | #define TracyFreeS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyIsConnected
      
        
          | #define TracyIsConnected   false | 
        
      
 
 
◆ TracyIsStarted
      
        
          | #define TracyIsStarted   false | 
        
      
 
 
◆ TracyLockable
      
        
          | #define TracyLockable | 
          ( | 
           |           type,  | 
        
        
           | 
           | 
           |           varname )   type varname | 
        
      
 
 
◆ TracyLockableN
      
        
          | #define TracyLockableN | 
          ( | 
           |           type,  | 
        
        
           | 
           | 
           |           varname,  | 
        
        
           | 
           | 
           |           desc )   type varname | 
        
      
 
 
◆ TracyMessage
      
        
          | #define TracyMessage | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyMessageC
      
        
          | #define TracyMessageC | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracyMessageCS
      
        
          | #define TracyMessageCS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ TracyMessageL
      
        
          | #define TracyMessageL | 
          ( | 
           |           x | ) | 
           | 
        
      
 
 
◆ TracyMessageLC
      
        
          | #define TracyMessageLC | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyMessageLCS
      
        
          | #define TracyMessageLCS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracyMessageLS
      
        
          | #define TracyMessageLS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyMessageS
      
        
          | #define TracyMessageS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracyNoop
◆ TracyParameterRegister
      
        
          | #define TracyParameterRegister | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyParameterSetup
      
        
          | #define TracyParameterSetup | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ TracyPlot
      
        
          | #define TracyPlot | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracyPlotConfig
      
        
          | #define TracyPlotConfig | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w,  | 
        
        
           | 
           | 
           |           a ) | 
        
      
 
 
◆ TracySecureAlloc
      
        
          | #define TracySecureAlloc | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracySecureAllocN
      
        
          | #define TracySecureAllocN | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracySecureAllocNS
      
        
          | #define TracySecureAllocNS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ TracySecureAllocS
      
        
          | #define TracySecureAllocS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracySecureFree
      
        
          | #define TracySecureFree | 
          ( | 
           |           x | ) | 
           | 
        
      
 
 
◆ TracySecureFreeN
      
        
          | #define TracySecureFreeN | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracySecureFreeNS
      
        
          | #define TracySecureFreeNS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ TracySecureFreeS
      
        
          | #define TracySecureFreeS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ TracySetProgramName
      
        
          | #define TracySetProgramName | 
          ( | 
           |           x | ) | 
           | 
        
      
 
 
◆ TracySharedLockable
      
        
          | #define TracySharedLockable | 
          ( | 
           |           type,  | 
        
        
           | 
           | 
           |           varname )   type varname | 
        
      
 
 
◆ TracySharedLockableN
      
        
          | #define TracySharedLockableN | 
          ( | 
           |           type,  | 
        
        
           | 
           | 
           |           varname,  | 
        
        
           | 
           | 
           |           desc )   type varname | 
        
      
 
 
◆ TracySourceCallbackRegister
      
        
          | #define TracySourceCallbackRegister | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneColor
◆ ZoneColorV
      
        
          | #define ZoneColorV | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneIsActive
      
        
          | #define ZoneIsActive   false | 
        
      
 
 
◆ ZoneIsActiveV
      
        
          | #define ZoneIsActiveV | 
          ( | 
           |           x | ) | 
             false | 
        
      
 
 
◆ ZoneName
      
        
          | #define ZoneName | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneNamed
      
        
          | #define ZoneNamed | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneNamedC
      
        
          | #define ZoneNamedC | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneNamedCS
      
        
          | #define ZoneNamedCS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ ZoneNamedN
      
        
          | #define ZoneNamedN | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneNamedNC
      
        
          | #define ZoneNamedNC | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ ZoneNamedNCS
      
        
          | #define ZoneNamedNCS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w,  | 
        
        
           | 
           | 
           |           a ) | 
        
      
 
 
◆ ZoneNamedNS
      
        
          | #define ZoneNamedNS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ ZoneNamedS
      
        
          | #define ZoneNamedS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneNameF
      
        
          | #define ZoneNameF | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           ... ) | 
        
      
 
 
◆ ZoneNameV
      
        
          | #define ZoneNameV | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneNameVF
      
        
          | #define ZoneNameVF | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           ... ) | 
        
      
 
 
◆ ZoneScoped
◆ ZoneScopedC
◆ ZoneScopedCS
      
        
          | #define ZoneScopedCS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneScopedN
◆ ZoneScopedNC
      
        
          | #define ZoneScopedNC | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneScopedNCS
      
        
          | #define ZoneScopedNCS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneScopedNS
      
        
          | #define ZoneScopedNS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneScopedS
◆ ZoneText
      
        
          | #define ZoneText | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneTextF
      
        
          | #define ZoneTextF | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           ... ) | 
        
      
 
 
◆ ZoneTextV
      
        
          | #define ZoneTextV | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneTextVF
      
        
          | #define ZoneTextVF | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           ... ) | 
        
      
 
 
◆ ZoneTransient
      
        
          | #define ZoneTransient | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
 
◆ ZoneTransientN
      
        
          | #define ZoneTransientN | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneTransientNS
      
        
          | #define ZoneTransientNS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z,  | 
        
        
           | 
           | 
           |           w ) | 
        
      
 
 
◆ ZoneTransientS
      
        
          | #define ZoneTransientS | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y,  | 
        
        
           | 
           | 
           |           z ) | 
        
      
 
 
◆ ZoneValue
◆ ZoneValueV
      
        
          | #define ZoneValueV | 
          ( | 
           |           x,  | 
        
        
           | 
           | 
           |           y ) |