![]()  | 
  
    SLProject
    4.2.000
    
   A platform independent 3D computer graphics framework for desktop OS,  Android,  iOS and online in web browsers 
   | 
 
#include <chrono>#include <string>#include <vector>#include <map>#include <mutex>#include <fstream>Go to the source code of this file.
Classes | |
| struct | ProfilingResult | 
| class | Profiler | 
| Utility for profiling functions/scopes and writing the results to a file.  More... | |
| class | ProfilerTimer | 
| A timer for profiling functions and scopes.  More... | |
Macros | |
| #define | PROFILING 0 | 
| #define | BEGIN_PROFILING_SESSION(filePath) | 
| #define | PROFILE_SCOPE(name) | 
| #define | PROFILE_FUNCTION() | 
| #define | PROFILE_THREAD(name) | 
| #define | PROFILER_TRACE_FILE_PATH | 
| #define | END_PROFILING_SESSION() | 
Definition in file Profiler.h.
| #define BEGIN_PROFILING_SESSION | ( | filePath | ) | 
Definition at line 35 of file Profiler.h.
| #define END_PROFILING_SESSION | ( | ) | 
Definition at line 40 of file Profiler.h.
| #define PROFILE_FUNCTION | ( | ) | 
Definition at line 37 of file Profiler.h.
| #define PROFILE_SCOPE | ( | name | ) | 
Definition at line 36 of file Profiler.h.
| #define PROFILE_THREAD | ( | name | ) | 
Definition at line 38 of file Profiler.h.
| #define PROFILER_TRACE_FILE_PATH | 
Definition at line 39 of file Profiler.h.
| #define PROFILING 0 | 
Definition at line 25 of file Profiler.h.