CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Profiler.hpp File Reference

Go to the source code of this file.

Macros

#define CE_PROFILER_CONNECTED   false
 
#define CE_PROFILER_FMT(Func, F, ...)
 
#define CE_FRAME_START(...)
 
#define CE_FRAME_END(...)
 
#define CE_PROFILE_FUNC
 
#define CE_PROFILE(...)
 
#define CE_PROFILE_TEXT(N, S)
 
#define CE_PROFILE_TEXT_STR(N)
 
#define CE_PROFILE_TEXT_FMT(F, ...)
 
#define CE_COUNTER_CONFIG(N, T)
 
#define CE_COUNTER_SET(N, V)
 
#define CE_PROFILE_MEM_ALLOC(P, N)   (decltype(P))P
 
#define CE_PROFILE_MEM_FREE(P)   (decltype(P))P
 
#define CE_PROFILE_POOL_ALLOC(P, S, N)   (decltype(P))P
 
#define CE_PROFILE_POOL_FREE(P, N)   (decltype(P))P
 
#define CE_PROFILE_MSG(N, S)
 
#define CE_PROFILE_MSG_STR(N)
 
#define CE_PROFILE_MSG_FMT(F, ...)
 

Macro Definition Documentation

◆ CE_COUNTER_CONFIG

#define CE_COUNTER_CONFIG (   N,
 
)

◆ CE_COUNTER_SET

#define CE_COUNTER_SET (   N,
 
)

◆ CE_FRAME_END

#define CE_FRAME_END (   ...)

◆ CE_FRAME_START

#define CE_FRAME_START (   ...)

◆ CE_PROFILE

#define CE_PROFILE (   ...)

◆ CE_PROFILE_FUNC

#define CE_PROFILE_FUNC

◆ CE_PROFILE_MEM_ALLOC

#define CE_PROFILE_MEM_ALLOC (   P,
 
)    (decltype(P))P

◆ CE_PROFILE_MEM_FREE

#define CE_PROFILE_MEM_FREE (   P)    (decltype(P))P

◆ CE_PROFILE_MSG

#define CE_PROFILE_MSG (   N,
 
)

◆ CE_PROFILE_MSG_FMT

#define CE_PROFILE_MSG_FMT (   F,
  ... 
)

◆ CE_PROFILE_MSG_STR

#define CE_PROFILE_MSG_STR (   N)

◆ CE_PROFILE_POOL_ALLOC

#define CE_PROFILE_POOL_ALLOC (   P,
  S,
 
)    (decltype(P))P

◆ CE_PROFILE_POOL_FREE

#define CE_PROFILE_POOL_FREE (   P,
 
)    (decltype(P))P

◆ CE_PROFILE_TEXT

#define CE_PROFILE_TEXT (   N,
 
)

◆ CE_PROFILE_TEXT_FMT

#define CE_PROFILE_TEXT_FMT (   F,
  ... 
)

◆ CE_PROFILE_TEXT_STR

#define CE_PROFILE_TEXT_STR (   N)

◆ CE_PROFILER_CONNECTED

#define CE_PROFILER_CONNECTED   false

◆ CE_PROFILER_FMT

#define CE_PROFILER_FMT (   Func,
  F,
  ... 
)