Avara3D 0.2.0
C++ API reference
a3d::VisualWorld::RenderInfo Struct Reference

Timing and progression information associated with a rendered frame. More...

#include <a3d/visual/VisualWorld.h>

Public Attributes

std::uint64_t frameIndex {0}
 Zero-based index of the successful rendered frame. More...
 
std::uint64_t updateIndex {0}
 Runner update responsible for this render attempt. More...
 
double updateTime {0.0}
 Runner elapsed time for the containing update, in seconds. More...
 
double updateDeltaTime {0.0}
 Delta time of the containing Runner update, in seconds. More...
 
double simulationTime
 Time reached by the most recently completed simulation step, in seconds. More...
 
std::uint64_t simulationStepCount {0}
 Total number of completed simulation steps. More...
 

Detailed Description

Timing and progression information associated with a rendered frame.

Definition at line 70 of file VisualWorld.h.

Member Data Documentation

◆ frameIndex

std::uint64_t a3d::VisualWorld::RenderInfo::frameIndex {0}

Zero-based index of the successful rendered frame.

Definition at line 73 of file VisualWorld.h.

◆ simulationStepCount

std::uint64_t a3d::VisualWorld::RenderInfo::simulationStepCount {0}

Total number of completed simulation steps.

Definition at line 89 of file VisualWorld.h.

◆ simulationTime

double a3d::VisualWorld::RenderInfo::simulationTime
Initial value:
{
0.0}

Time reached by the most recently completed simulation step, in seconds.

Definition at line 85 of file VisualWorld.h.

◆ updateDeltaTime

double a3d::VisualWorld::RenderInfo::updateDeltaTime {0.0}

Delta time of the containing Runner update, in seconds.

Definition at line 82 of file VisualWorld.h.

◆ updateIndex

std::uint64_t a3d::VisualWorld::RenderInfo::updateIndex {0}

Runner update responsible for this render attempt.

Definition at line 76 of file VisualWorld.h.

◆ updateTime

double a3d::VisualWorld::RenderInfo::updateTime {0.0}

Runner elapsed time for the containing update, in seconds.

Definition at line 79 of file VisualWorld.h.


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