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 "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 | |
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(e) |
#define | OgreProfileBeginGroup(a, g) |
#define | OgreProfileEnd(a) |
#define | OgreProfileEndGPUEvent(e) |
#define | OgreProfileEndGroup(a, g) |
#define | OgreProfileExhaustive(a) |
#define | OgreProfileExhaustiveAggr(a) |
#define | OgreProfileGpuBegin(a) |
#define | OgreProfileGpuBeginDynamic(a) |
#define | OgreProfileGpuBeginDynamicHashed(a, hash) |
#define | OgreProfileGpuEnd(a) |
#define | OgreProfileGroup(a, g) |
#define | OgreProfileGroupAggregate(a, g) |
#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 | ( | e | ) |
#define OgreProfileBeginGroup | ( | a, | |
g | |||
) |
#define OgreProfileEnd | ( | a | ) |
#define OgreProfileEndGPUEvent | ( | e | ) |
#define OgreProfileEndGroup | ( | a, | |
g | |||
) |
#define OgreProfileExhaustive | ( | a | ) |
#define OgreProfileExhaustiveAggr | ( | a | ) |
#define OgreProfileGpuBegin | ( | a | ) |
#define OgreProfileGpuBeginDynamic | ( | a | ) |
#define OgreProfileGpuBeginDynamicHashed | ( | a, | |
hash | |||
) |
#define OgreProfileGpuEnd | ( | a | ) |
#define OgreProfileGroup | ( | a, | |
g | |||
) |
#define OgreProfileGroupAggregate | ( | a, | |
g | |||
) |
#define OgreProfileMarkGPUEvent | ( | e | ) |
#define OgreProfilerUseStableMarkers true |