VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::ApplicationStats Class Reference

#include <framework/applicationStats.h>

Public Member Functions

 ApplicationStats (std::shared_ptr< GraphicsDevice > _graphicsDevice)
DrawCallStatsdrawCalls ()
FrameStatsframe ()
MiscStatsmisc ()
ParticleStatsparticles ()
void setFrameStats (double now, float dt, float ms)

Detailed Description

Records performance-related statistics related to the application

Definition at line 86 of file applicationStats.h.

Constructor & Destructor Documentation

◆ ApplicationStats()

visutwin::canvas::ApplicationStats::ApplicationStats ( std::shared_ptr< GraphicsDevice > _graphicsDevice)
inline

Definition at line 89 of file applicationStats.h.

Member Function Documentation

◆ drawCalls()

DrawCallStats & visutwin::canvas::ApplicationStats::drawCalls ( )
inline

Definition at line 91 of file applicationStats.h.

◆ frame()

FrameStats & visutwin::canvas::ApplicationStats::frame ( )
inline

Definition at line 93 of file applicationStats.h.

◆ misc()

MiscStats & visutwin::canvas::ApplicationStats::misc ( )
inline

Definition at line 97 of file applicationStats.h.

◆ particles()

ParticleStats & visutwin::canvas::ApplicationStats::particles ( )
inline

Definition at line 95 of file applicationStats.h.

◆ setFrameStats()

void visutwin::canvas::ApplicationStats::setFrameStats ( double now,
float dt,
float ms )

Definition at line 10 of file applicationStats.cpp.


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