Photon Common Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
profiling.h File Reference

Profiling functions. More...

Go to the source code of this file.

Macros

#define PH_DEFINE_PROFILE_UNIT_NAME(unitName)
 
#define PH_PROFILE_LOOP_MARK(unitName)   PH_NO_OP()
 
#define PH_PROFILE_LOOP_BEGIN(unitName)   PH_NO_OP()
 
#define PH_PROFILE_LOOP_END(unitName)   PH_NO_OP()
 
#define PH_PROFILE_SCOPE()   PH_NO_OP()
 
#define PH_PROFILE_NAMED_SCOPE(nameStr)   PH_NO_OP()
 
#define PH_PROFILE_NAME_THIS_THREAD(threadNameStr)   PH_NO_OP()
 

Detailed Description

Profiling functions.

Macro Definition Documentation

◆ PH_DEFINE_PROFILE_UNIT_NAME

#define PH_DEFINE_PROFILE_UNIT_NAME ( unitName)

◆ PH_PROFILE_LOOP_BEGIN

#define PH_PROFILE_LOOP_BEGIN ( unitName)    PH_NO_OP()

◆ PH_PROFILE_LOOP_END

#define PH_PROFILE_LOOP_END ( unitName)    PH_NO_OP()

◆ PH_PROFILE_LOOP_MARK

#define PH_PROFILE_LOOP_MARK ( unitName)    PH_NO_OP()

◆ PH_PROFILE_NAME_THIS_THREAD

#define PH_PROFILE_NAME_THIS_THREAD ( threadNameStr)    PH_NO_OP()

◆ PH_PROFILE_NAMED_SCOPE

#define PH_PROFILE_NAMED_SCOPE ( nameStr)    PH_NO_OP()

◆ PH_PROFILE_SCOPE

#define PH_PROFILE_SCOPE ( )    PH_NO_OP()