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>`

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 294 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 300 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 320 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 303 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 306 of file OgreProfiler.h. Referenced by Ogre::Profiler::beginProfile().

String Ogre::Profiler::ProfileHistory::name

| The name of the profile. Definition at line 297 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 309 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 317 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 313 of file OgreProfiler.h. Referenced by Ogre::Profiler::beginProfile().

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

- OgreProfiler.h

Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:51:27 2004