|  | OGRE 14.3
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePrerequisites.h"#include "OgreSingleton.h"#include "OgreHeaderPrefix.h"#include "OgreHeaderSuffix.h"| Classes | |
| class | Ogre::Profile | 
| An individual profile that will be processed by the Profiler.  More... | |
| struct | Ogre::ProfileFrame | 
| Represents the total timing information of a profile since profiles can be called more than once each frame.  More... | |
| struct | Ogre::ProfileHistory | 
| Represents a history of each profile during the duration of the app.  More... | |
| class | Ogre::ProfileInstance | 
| Represents an individual profile call.  More... | |
| class | Ogre::Profiler | 
| The profiler allows you to measure the performance of your code.  More... | |
| class | Ogre::ProfileSessionListener | 
| ProfileSessionListener should be used to visualize profile results.  More... | |
| Namespaces | |
| namespace | Ogre | 
| Macros | |
| #define | OgreProfile(a) | 
| #define | OgreProfileBegin(a) | 
| #define | OgreProfileBeginGPUEvent(e) | 
| #define | OgreProfileBeginGroup(a, g) | 
| #define | OgreProfileEnd(a) | 
| #define | OgreProfileEndGPUEvent(e) | 
| #define | OgreProfileEndGroup(a, g) | 
| #define | OgreProfileGroup(a, g) | 
| #define | OgreProfileMarkGPUEvent(e) | 
| 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 OgreProfile | ( | a | ) | 
| #define OgreProfileBegin | ( | a | ) | 
| #define OgreProfileEnd | ( | a | ) | 
| #define OgreProfileGroup | ( | a, | |
| g ) | 
| #define OgreProfileBeginGroup | ( | a, | |
| g ) | 
| #define OgreProfileEndGroup | ( | a, | |
| g ) | 
| #define OgreProfileBeginGPUEvent | ( | e | ) | 
| #define OgreProfileEndGPUEvent | ( | e | ) | 
| #define OgreProfileMarkGPUEvent | ( | e | ) |