XII Release 0.1.0
Loading...
Searching...
No Matches
xiiProfilingScope Class Reference

#include <Profiling.h>

Public Member Functions

 xiiProfilingScope (xiiStringView sName, xiiStringView sFunctionName, xiiTime timeout)

Protected Attributes

xiiStringView m_sName
xiiStringView m_sFunction
xiiTime m_BeginTime
xiiTime m_Timeout

Detailed Description

This class encapsulates a profiling scope.

The constructor creates a new scope in the profiling system and the destructor pops the scope. You shouldn't need to use this directly, just use the macro XII_PROFILE_SCOPE provided below.


The documentation for this class was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Profiling/Profiling.h