Ogre::ProfileHistory Struct Reference
Core » General

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

## 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.

## 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.

## 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.

## 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:

- OgreProfiler.h

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.