Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Ogre::Profiler::ProfileHistory Struct Reference

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

#include <OgreProfiler.h>

Collaboration diagram for Ogre::Profiler::ProfileHistory:

Collaboration graph
[legend]
List of all members.

Public Attributes

String name
 The name of the profile.

Real currentTime
 The current percentage of frame time this profile has taken.

Real maxTime
 The maximum percentage of frame time this profile has taken.

Real minTime
 The minimum percentage of frame time this profile has taken.

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

Real totalTime
 The total percentage of frame time this profile has taken (used to calculate average).

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

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


Detailed Description

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

Definition at line 263 of file OgreProfiler.h.


Member Data Documentation

Real Ogre::Profiler::ProfileHistory::currentTime
 

The current percentage of frame time this profile has taken.

Definition at line 269 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().

uint Ogre::Profiler::ProfileHistory::hierarchicalLvl
 

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

Definition at line 289 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().

Real Ogre::Profiler::ProfileHistory::maxTime
 

The maximum percentage of frame time this profile has taken.

Definition at line 272 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().

Real Ogre::Profiler::ProfileHistory::minTime
 

The minimum percentage of frame time this profile has taken.

Definition at line 275 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().

String Ogre::Profiler::ProfileHistory::name
 

The name of the profile.

Definition at line 266 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().

uint Ogre::Profiler::ProfileHistory::numCallsThisFrame
 

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

Definition at line 278 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().

ulong Ogre::Profiler::ProfileHistory::totalCalls
 

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

Definition at line 286 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().

Real Ogre::Profiler::ProfileHistory::totalTime
 

The total percentage of frame time this profile has taken (used to calculate average).

Definition at line 282 of file OgreProfiler.h.

Referenced by Ogre::Profiler::beginProfile().


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

Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:19:18 2004