![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
#include "OgrePrerequisites.h"#include "OgreProfilerCommon.h"#include "OgreSingleton.h"#include "ogrestd/map.h"#include "ogrestd/set.h"#include "ogrestd/vector.h"#include "Remotery.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 |
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
Macros | |
| #define | OgreProfile(a) |
| #define | OgreProfileBegin(a) |
| #define | OgreProfileBeginDynamic(a) |
| #define | OgreProfileBeginDynamicHashed(a, hash) |
| #define | OgreProfileBeginGPUEvent(g) |
| #define | OgreProfileBeginGroup(a, g) |
| #define | OgreProfileEnd(a) |
| #define | OgreProfileEndGPUEvent(g) |
| #define | OgreProfileEndGroup(a, g) |
| #define | OgreProfileGpuBegin(a) |
| #define | OgreProfileGpuBeginDynamic(a) |
| #define | OgreProfileGpuBeginDynamicHashed(a, hash) |
| #define | OgreProfileGpuEnd(a) |
| #define | OgreProfileGroup(a, g) |
| #define | OgreProfileGroupAggregate(a, g) |
| #define | OgreProfileGroupL(a, g, f, line) |
| #define | OgreProfileGroupL2(a, g, f, line) |
| #define | OgreProfileL(a, line) |
| #define | OgreProfileL2(a, line) |
| #define | OgreProfileMarkGPUEvent(e) |
| #define | OgreProfilerUseStableMarkers true |
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 OgreProfileBeginDynamic | ( | a | ) |
| #define OgreProfileBeginDynamicHashed | ( | a, | |
| hash ) |
| #define OgreProfileBeginGPUEvent | ( | g | ) |
| #define OgreProfileBeginGroup | ( | a, | |
| g ) |
| #define OgreProfileEnd | ( | a | ) |
| #define OgreProfileEndGPUEvent | ( | g | ) |
| #define OgreProfileEndGroup | ( | a, | |
| g ) |
| #define OgreProfileGpuBegin | ( | a | ) |
| #define OgreProfileGpuBeginDynamic | ( | a | ) |
| #define OgreProfileGpuBeginDynamicHashed | ( | a, | |
| hash ) |
| #define OgreProfileGpuEnd | ( | a | ) |
| #define OgreProfileGroup | ( | a, | |
| g ) |
| #define OgreProfileGroupAggregate | ( | a, | |
| g ) |
| #define OgreProfileGroupL | ( | a, | |
| g, | |||
| f, | |||
| line ) |
| #define OgreProfileGroupL2 | ( | a, | |
| g, | |||
| f, | |||
| line ) |
| #define OgreProfileL | ( | a, | |
| line ) |
| #define OgreProfileL2 | ( | a, | |
| line ) |
| #define OgreProfileMarkGPUEvent | ( | e | ) |
| #define OgreProfilerUseStableMarkers true |