SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
AverageTiming.h File Reference
#include <string>
#include <map>
#include <HighResTimer.h>
#include <Averaged.h>
#include <sstream>
#include <utility>
Include dependency graph for AverageTiming.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Utils::AverageTimingBlock
 concatenation of average value and timer More...
 
class  Utils::AverageTiming
 Singleton timing class for average measurement of different timing blocks in loops. More...
 

Namespaces

 Utils
 Utils provides utilities for string & file handling, logging and math functions.
 

Macros

#define AVERAGE_TIMING_START(name)   Utils::AverageTiming::start(name)
 
#define AVERAGE_TIMING_STOP(name)   Utils::AverageTiming::stop(name)
 

Detailed Description

Date
March 2018
Authors
Michael Goettlicher, Marcus Hudritsch
Remarks
Please use clangformat to format the code. See more code style on https://github.com/cpvrlab/SLProject4/wiki/SLProject-Coding-Style

Definition in file AverageTiming.h.

Macro Definition Documentation

◆ AVERAGE_TIMING_START

#define AVERAGE_TIMING_START (   name)    Utils::AverageTiming::start(name)

Definition at line 96 of file AverageTiming.h.

◆ AVERAGE_TIMING_STOP

#define AVERAGE_TIMING_STOP (   name)    Utils::AverageTiming::stop(name)

Definition at line 97 of file AverageTiming.h.