ezEngine  Milestone 7
ezProfilingSystem Class Reference

Helper functionality of the profiling system. More...

#include <Profiling.h>

Static Public Member Functions

static ezProfilingId CreateId (const char *szName)
 Registers a new id.
 
static void DeleteId (const ezProfilingId &id)
 Frees the storage for an id so it can be reused.
 
static void Capture (ezStreamWriterBase &outputStream)
 This is implementation specific. The default profiling captures the current data and writes it as json to the output stream. GPA does nothing.
 

Private Member Functions

 EZ_MAKE_SUBSYSTEM_STARTUP_FRIEND (Foundation, ProfilingSystem)
 

Static Private Member Functions

static void Initialize ()
 
static void AddReference (const ezProfilingId &id)
 
static void ReleaseReference (const ezProfilingId &id)
 
static void SetThreadName (const char *szThreadName)
 Sets the name of the current thread.
 

Friends

class ezProfilingId
 
ezUInt32 RunThread (ezThread *pThread)
 

Detailed Description

Helper functionality of the profiling system.


The documentation for this class was generated from the following files: