TerraForge3D  2.3.1
3D Terrain And Landscape Generator
Profiler.h
1#pragma once
2
3#include <chrono>
4
5
6#define START_PROFILER() auto timeBegin_auto_timer = std::chrono::high_resolution_clock::now();
7
8
9#define END_PROFILER(variable) auto timeEnd_auto_timer = std::chrono::high_resolution_clock::now();\
10 std::chrono::duration<double, std::milli> timeElapsed_auto_timer = timeEnd_auto_timer - timeBegin_auto_timer; \
11 variable = timeElapsed_auto_timer.count();