#include <profiler.h>
Definition at line 21 of file profiler.h.
◆ record_data_t
◆ add_record()
template<typename T >
void unravel::performance_profiler::add_record |
( |
T && | name, |
|
|
float | time ) |
|
inline |
Add performance record using string literal only.
Only accepts string literals to ensure lifetime safety since we store non-owning pointers
- Parameters
-
name | String literal name for the performance record |
time | Time value in milliseconds |
Definition at line 52 of file profiler.h.
◆ get_per_frame_data_read()
auto unravel::performance_profiler::get_per_frame_data_read |
( |
| ) |
const -> const record_data_t&
|
|
inline |
◆ get_per_frame_data_write()
auto unravel::performance_profiler::get_per_frame_data_write |
( |
| ) |
-> record_data_t&
|
|
inline |
◆ swap()
void unravel::performance_profiler::swap |
( |
| ) |
|
|
inline |
◆ scope_perf_timer
The documentation for this class was generated from the following file:
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/engine/profiler/profiler.h