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

#include <framework/applicationStats.h>

Public Attributes

int cameras = 0
double cullTime = 0.0
double depthMapTime = 0.0
float dt = 0.0f
double fixedUpdateTime = 0.0
double forwardTime = 0.0
float fps = 0.0f
int fpsAccum = 0
int gsplats = 0
double instancingTime = 0.0
int lightClusters = 0
double lightClustersTime = 0.0
int materials = 0
double morphTime = 0.0
float ms = 0.0f
int otherPrimitives = 0
double physicsStart = 0.0
double physicsTime = 0.0
double renderStart = 0.0
double renderTime = 0.0
int shaders = 0
double shadowMapTime = 0.0
int shadowMapUpdates = 0
double skinTime = 0.0
double sortTime = 0.0
double timeToCountFrames = 0.0
int triangles = 0
double updateStart = 0.0
double updateTime = 0.0

Detailed Description

Frame statistics structure

Definition at line 15 of file applicationStats.h.

Member Data Documentation

◆ cameras

int visutwin::canvas::FrameStats::cameras = 0

Definition at line 38 of file applicationStats.h.

◆ cullTime

double visutwin::canvas::FrameStats::cullTime = 0.0

Definition at line 27 of file applicationStats.h.

◆ depthMapTime

double visutwin::canvas::FrameStats::depthMapTime = 0.0

Definition at line 41 of file applicationStats.h.

◆ dt

float visutwin::canvas::FrameStats::dt = 0.0f

Definition at line 18 of file applicationStats.h.

◆ fixedUpdateTime

double visutwin::canvas::FrameStats::fixedUpdateTime = 0.0

Definition at line 22 of file applicationStats.h.

◆ forwardTime

double visutwin::canvas::FrameStats::forwardTime = 0.0

Definition at line 42 of file applicationStats.h.

◆ fps

float visutwin::canvas::FrameStats::fps = 0.0f

Definition at line 16 of file applicationStats.h.

◆ fpsAccum

int visutwin::canvas::FrameStats::fpsAccum = 0

Definition at line 48 of file applicationStats.h.

◆ gsplats

int visutwin::canvas::FrameStats::gsplats = 0

Definition at line 34 of file applicationStats.h.

◆ instancingTime

double visutwin::canvas::FrameStats::instancingTime = 0.0

Definition at line 31 of file applicationStats.h.

◆ lightClusters

int visutwin::canvas::FrameStats::lightClusters = 0

Definition at line 45 of file applicationStats.h.

◆ lightClustersTime

double visutwin::canvas::FrameStats::lightClustersTime = 0.0

Definition at line 44 of file applicationStats.h.

◆ materials

int visutwin::canvas::FrameStats::materials = 0

Definition at line 37 of file applicationStats.h.

◆ morphTime

double visutwin::canvas::FrameStats::morphTime = 0.0

Definition at line 30 of file applicationStats.h.

◆ ms

float visutwin::canvas::FrameStats::ms = 0.0f

Definition at line 17 of file applicationStats.h.

◆ otherPrimitives

int visutwin::canvas::FrameStats::otherPrimitives = 0

Definition at line 35 of file applicationStats.h.

◆ physicsStart

double visutwin::canvas::FrameStats::physicsStart = 0.0

Definition at line 25 of file applicationStats.h.

◆ physicsTime

double visutwin::canvas::FrameStats::physicsTime = 0.0

Definition at line 26 of file applicationStats.h.

◆ renderStart

double visutwin::canvas::FrameStats::renderStart = 0.0

Definition at line 23 of file applicationStats.h.

◆ renderTime

double visutwin::canvas::FrameStats::renderTime = 0.0

Definition at line 24 of file applicationStats.h.

◆ shaders

int visutwin::canvas::FrameStats::shaders = 0

Definition at line 36 of file applicationStats.h.

◆ shadowMapTime

double visutwin::canvas::FrameStats::shadowMapTime = 0.0

Definition at line 40 of file applicationStats.h.

◆ shadowMapUpdates

int visutwin::canvas::FrameStats::shadowMapUpdates = 0

Definition at line 39 of file applicationStats.h.

◆ skinTime

double visutwin::canvas::FrameStats::skinTime = 0.0

Definition at line 29 of file applicationStats.h.

◆ sortTime

double visutwin::canvas::FrameStats::sortTime = 0.0

Definition at line 28 of file applicationStats.h.

◆ timeToCountFrames

double visutwin::canvas::FrameStats::timeToCountFrames = 0.0

Definition at line 47 of file applicationStats.h.

◆ triangles

int visutwin::canvas::FrameStats::triangles = 0

Definition at line 33 of file applicationStats.h.

◆ updateStart

double visutwin::canvas::FrameStats::updateStart = 0.0

Definition at line 20 of file applicationStats.h.

◆ updateTime

double visutwin::canvas::FrameStats::updateTime = 0.0

Definition at line 21 of file applicationStats.h.


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