![]() |
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.