Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::FrameTimerData Struct Reference

This struct holds all timings for one frame of the engine. More...

#include <Gui/TimerData/FrameTimerData.hpp>

+ Collaboration diagram for Ra::FrameTimerData:

Public Member Functions

void print (std::ostream &ostream) const
 

Public Attributes

uint numFrame
 
Core::Utils::TimePoint frameStart
 
Core::Utils::TimePoint tasksStart
 
Core::Utils::TimePoint tasksEnd
 
Core::Utils::TimePoint frameEnd
 
Engine::Rendering::Renderer::TimerData renderData
 
std::vector< Core::TaskQueue::TimerDatataskData
 

Detailed Description

This struct holds all timings for one frame of the engine.

Definition at line 16 of file FrameTimerData.hpp.

Member Function Documentation

◆ print()

void Ra::FrameTimerData::print ( std::ostream & ostream) const

Definition at line 4 of file FrameTimerData.cpp.

Member Data Documentation

◆ frameEnd

Core::Utils::TimePoint Ra::FrameTimerData::frameEnd

Definition at line 21 of file FrameTimerData.hpp.

◆ frameStart

Core::Utils::TimePoint Ra::FrameTimerData::frameStart

Definition at line 18 of file FrameTimerData.hpp.

◆ numFrame

uint Ra::FrameTimerData::numFrame

Definition at line 17 of file FrameTimerData.hpp.

◆ renderData

Engine::Rendering::Renderer::TimerData Ra::FrameTimerData::renderData

Definition at line 22 of file FrameTimerData.hpp.

◆ taskData

std::vector<Core::TaskQueue::TimerData> Ra::FrameTimerData::taskData

Definition at line 23 of file FrameTimerData.hpp.

◆ tasksEnd

Core::Utils::TimePoint Ra::FrameTimerData::tasksEnd

Definition at line 20 of file FrameTimerData.hpp.

◆ tasksStart

Core::Utils::TimePoint Ra::FrameTimerData::tasksStart

Definition at line 19 of file FrameTimerData.hpp.


The documentation for this struct was generated from the following files: