Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Public Attributes | List of all members
foray::base::RenderLoop::FrameTimeAnalysis Struct Reference

Analysis. More...

#include <foray_renderloop.hpp>

Public Attributes

fp32_t TotalTime = 0.f
 Total time in seconds of the analyzed frametimes.
 
uint32_t Count = 0
 Count of frametimes analyzed.
 
fp32_t MinFrameTime = std::numeric_limits<fp32_t>::infinity()
 Minimum frame time in seconds recorded.
 
fp32_t MaxFrameTime = 0.f
 Maximum frame time in seconds recorded.
 
fp32_t AvgFrameTime = 0.f
 Average frame time in seconds recorded.
 

Detailed Description

Analysis.

Member Data Documentation

◆ AvgFrameTime

fp32_t foray::base::RenderLoop::FrameTimeAnalysis::AvgFrameTime = 0.f

Average frame time in seconds recorded.

◆ Count

uint32_t foray::base::RenderLoop::FrameTimeAnalysis::Count = 0

Count of frametimes analyzed.

◆ MaxFrameTime

fp32_t foray::base::RenderLoop::FrameTimeAnalysis::MaxFrameTime = 0.f

Maximum frame time in seconds recorded.

◆ MinFrameTime

fp32_t foray::base::RenderLoop::FrameTimeAnalysis::MinFrameTime = std::numeric_limits<fp32_t>::infinity()

Minimum frame time in seconds recorded.

◆ TotalTime

fp32_t foray::base::RenderLoop::FrameTimeAnalysis::TotalTime = 0.f

Total time in seconds of the analyzed frametimes.


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