3#include <Gui/RaGui.hpp>
8#include <Core/Tasks/TaskQueue.hpp>
9#include <Core/Utils/Log.hpp>
10#include <Core/Utils/Timer.hpp>
11#include <Engine/Rendering/Renderer.hpp>
29 class LoggableFrameTimerData
32 LoggableFrameTimerData( uint average );
33 virtual ~LoggableFrameTimerData() {}
34 void addFrame(
const FrameTimerData& data );
40 void printTimerData( el::base::type::ostream_t& os )
const;
41 void printAverageTimerData( el::base::type::ostream_t& os )
const;
hepler function to manage enum as underlying types in VariableSet
This struct holds all timings for one frame of the engine.