profiling_detail.hpp File Reference

Macros

#define KZ_DETAIL_UNIQUE_PROFILER_VAR_NAME(variable)
 
#define KZ_DETAIL_PROFILING_SAMPLER_VAR
 
#define KZ_DETAIL_PROFILING_SCOPE_GUARD_VAR
 
#define KZ_DETAIL_PROFILER_VAR
 
#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER_EXTENDED(category, categoryUniqueId, profiler, samplerClassName, samplerConstructorArguments)
 Implementation of kzProfileScopeWithSamplerExtended() macro. More...
 
#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER(category, categoryUniqueId, profiler, samplerClassName)
 Implementation of kzProfileScopeWithSampler(). More...
 
#define KZ_DETAIL_PROFILE_SCOPE_EXTENDED(category, categoryUniqueId, profilerRegistry, profilerName, sampleBufferSize)
 Implementation of kzProfileScopeExtended(). More...
 
#define KZ_DETAIL_EVALUATE_IF_PROFILING_IS_ENABLED(macro)
 

Macro Definition Documentation

#define KZ_DETAIL_UNIQUE_PROFILER_VAR_NAME (   variable)
#define KZ_DETAIL_PROFILING_SAMPLER_VAR
#define KZ_DETAIL_PROFILING_SCOPE_GUARD_VAR
#define KZ_DETAIL_PROFILER_VAR
#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER_EXTENDED (   category,
  categoryUniqueId,
  profiler,
  samplerClassName,
  samplerConstructorArguments 
)

Implementation of kzProfileScopeWithSamplerExtended() macro.

#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER (   category,
  categoryUniqueId,
  profiler,
  samplerClassName 
)

Implementation of kzProfileScopeWithSampler().

#define KZ_DETAIL_PROFILE_SCOPE_EXTENDED (   category,
  categoryUniqueId,
  profilerRegistry,
  profilerName,
  sampleBufferSize 
)

Implementation of kzProfileScopeExtended().

#define KZ_DETAIL_EVALUATE_IF_PROFILING_IS_ENABLED (   macro)