OgreProfiler.h File Reference

#include "OgrePrerequisites.h"
#include "OgreSingleton.h"
#include "OgreString.h"
#include "OgreOverlay.h"

Go to the source code of this file.

Classes

class  Ogre::Profile
 An individual profile that will be processed by the Profiler. More...
class  Ogre::Profiler
 The profiler allows you to measure the performance of your code. More...
struct  Ogre::Profiler::ProfileInstance
 Represents an individual profile call. More...
struct  Ogre::Profiler::ProfileFrame
 Represents the total timing information of a profile since profiles can be called more than once each frame. More...
struct  Ogre::Profiler::ProfileHistory
 Represents a history of each profile during the duration of the app. More...

Namespaces

namespace  Ogre

Defines

#define OgreProfile(a)
#define OgreProfileBegin(a)
#define OgreProfileEnd(a)
#define OgreProfileGroup(a, g)
#define OgreProfileBeginGroup(a, g)
#define OgreProfileEndGroup(a, g)

Enumerations

enum  Ogre::ProfileGroupMask {
  Ogre::OGREPROF_USER_DEFAULT = 0x00000001, Ogre::OGREPROF_ALL = 0xFF000000, Ogre::OGREPROF_GENERAL = 0x80000000, Ogre::OGREPROF_CULLING = 0x40000000,
  Ogre::OGREPROF_RENDERING = 0x20000000
}
 

List of reserved profiling masks.

More...

Define Documentation

#define OgreProfile (  ) 

Definition at line 57 of file OgreProfiler.h.

#define OgreProfileBegin (  ) 

Definition at line 58 of file OgreProfiler.h.

#define OgreProfileBeginGroup ( a,
 ) 

Definition at line 61 of file OgreProfiler.h.

#define OgreProfileEnd (  ) 

Definition at line 59 of file OgreProfiler.h.

#define OgreProfileEndGroup ( a,
 ) 

Definition at line 62 of file OgreProfiler.h.

#define OgreProfileGroup ( a,
 ) 

Definition at line 60 of file OgreProfiler.h.


Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:36:29 2012