OGRE  1.9.0
Ogre::ProfileHistory Struct Reference

Represents a history of each profile during the duration of the app. More...

#include <OgreProfiler.h>

Public Attributes

Real currentTimeMillisecs
 The current frame time this profile has taken in milliseconds.
 
Real currentTimePercent
 The current percentage of frame time this profile has taken.
 
uint hierarchicalLvl
 The hierarchical level of this profile, 0 being the root profile.
 
Real maxTimeMillisecs
 The maximum frame time this profile has taken in milliseconds.
 
Real maxTimePercent
 The maximum percentage of frame time this profile has taken.
 
Real minTimeMillisecs
 The minimum frame time this profile has taken in milliseconds.
 
Real minTimePercent
 The minimum percentage of frame time this profile has taken.
 
uint numCallsThisFrame
 The number of times this profile has been called each frame.
 
ulong totalCalls
 The total number of times this profile was called (used to calculate average)
 
Real totalTimeMillisecs
 The total frame time this profile has taken in milliseconds.
 
Real totalTimePercent
 The total percentage of frame time this profile has taken.
 

Detailed Description

Represents a history of each profile during the duration of the app.

Definition at line 139 of file OgreProfiler.h.

Member Data Documentation

◆ currentTimeMillisecs

Real Ogre::ProfileHistory::currentTimeMillisecs

The current frame time this profile has taken in milliseconds.

Definition at line 144 of file OgreProfiler.h.

◆ currentTimePercent

Real Ogre::ProfileHistory::currentTimePercent

The current percentage of frame time this profile has taken.

Definition at line 142 of file OgreProfiler.h.

Referenced by Ogre::ProfileInstance::watchForLimit(), Ogre::ProfileInstance::watchForMax(), and Ogre::ProfileInstance::watchForMin().

◆ hierarchicalLvl

uint Ogre::ProfileHistory::hierarchicalLvl

The hierarchical level of this profile, 0 being the root profile.

Definition at line 169 of file OgreProfiler.h.

◆ maxTimeMillisecs

Real Ogre::ProfileHistory::maxTimeMillisecs

The maximum frame time this profile has taken in milliseconds.

Definition at line 149 of file OgreProfiler.h.

◆ maxTimePercent

Real Ogre::ProfileHistory::maxTimePercent

The maximum percentage of frame time this profile has taken.

Definition at line 147 of file OgreProfiler.h.

Referenced by Ogre::ProfileInstance::watchForMax().

◆ minTimeMillisecs

Real Ogre::ProfileHistory::minTimeMillisecs

The minimum frame time this profile has taken in milliseconds.

Definition at line 154 of file OgreProfiler.h.

◆ minTimePercent

Real Ogre::ProfileHistory::minTimePercent

The minimum percentage of frame time this profile has taken.

Definition at line 152 of file OgreProfiler.h.

Referenced by Ogre::ProfileInstance::watchForMin().

◆ numCallsThisFrame

uint Ogre::ProfileHistory::numCallsThisFrame

The number of times this profile has been called each frame.

Definition at line 157 of file OgreProfiler.h.

◆ totalCalls

ulong Ogre::ProfileHistory::totalCalls

The total number of times this profile was called (used to calculate average)

Definition at line 166 of file OgreProfiler.h.

◆ totalTimeMillisecs

Real Ogre::ProfileHistory::totalTimeMillisecs

The total frame time this profile has taken in milliseconds.

Definition at line 162 of file OgreProfiler.h.

◆ totalTimePercent

Real Ogre::ProfileHistory::totalTimePercent

The total percentage of frame time this profile has taken.

Definition at line 160 of file OgreProfiler.h.


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