|
Namespaces | |
| Ogre::OverlayElementCommands | |
Macros | |
| #define | OGRE_DEREF_DISPLAYSTRING_ITERATOR(it) *it |
Typedefs | |
| typedef String | Ogre::DisplayString |
| typedef list< OverlayElement * >::type | Ogre::OverlayProfileSessionListener::ProfileBarList |
Functions | |
| Ogre::OverlayProfileSessionListener::OverlayProfileSessionListener () | |
| Ogre::OverlaySystem::OverlaySystem () | |
| virtual | Ogre::OverlayProfileSessionListener::~OverlayProfileSessionListener () |
| virtual | Ogre::OverlaySystem::~OverlaySystem () |
| virtual void | Ogre::OverlayProfileSessionListener::changeEnableState (bool enabled) |
| OverlayContainer * | Ogre::OverlayProfileSessionListener::createContainer () |
| An internal function to create the container which will hold our display elements. More... | |
| OverlayElement * | Ogre::OverlayProfileSessionListener::createPanel (const String &name, Real width, Real height, Real top, Real left, const String &materialName, bool show=true) |
| An internal function to create a panel. More... | |
| OverlayElement * | Ogre::OverlayProfileSessionListener::createTextArea (const String &name, Real width, Real height, Real top, Real left, uint fontSize, const String &caption, bool show=true) |
| An internal function to create a text area. More... | |
| virtual void | Ogre::OverlayProfileSessionListener::displayResults (const ProfileInstance &instance, ulong maxTotalFrameTime) |
| void | Ogre::OverlayProfileSessionListener::displayResults (ProfileInstance *instance, ProfileBarList::const_iterator &bIter, Real &maxTimeMillisecs, Real &newGuiHeight, int &profileCount) |
| Prints the profiling results of each frame. More... | |
| virtual void | Ogre::OverlayProfileSessionListener::finializeSession () |
| Real | Ogre::OverlayProfileSessionListener::getOverlayHeight () const |
| Real | Ogre::OverlayProfileSessionListener::getOverlayLeft () const |
| Real | Ogre::OverlayProfileSessionListener::getOverlayTop () const |
| Real | Ogre::OverlayProfileSessionListener::getOverlayWidth () const |
| virtual void | Ogre::OverlayProfileSessionListener::initializeSession () |
| virtual void | Ogre::OverlaySystem::renderQueueStarted (uint8 queueGroupId, const String &invocation, bool &skipThisInvocation) |
| void | Ogre::OverlayProfileSessionListener::setOverlayDimensions (Real width, Real height) |
| Set the size of the profiler overlay, in pixels. More... | |
| void | Ogre::OverlayProfileSessionListener::setOverlayPosition (Real left, Real top) |
| Set the position of the profiler overlay, in pixels. More... | |
| #define OGRE_DEREF_DISPLAYSTRING_ITERATOR | ( | it | ) | *it |
Definition at line 54 of file OgreOverlayElement.h.
| typedef String Ogre::DisplayString |
Definition at line 53 of file OgreOverlayElement.h.
|
private |
Definition at line 78 of file OgreOverlayProfileSessionListener.h.
| Enumerator | |
|---|---|
| Left | |
| Right | |
| Center | |
Definition at line 46 of file OgreTextAreaOverlayElement.h.
|
protected |
| Enumerator | |
|---|---|
| BCELL_TOP_LEFT | |
| BCELL_TOP | |
| BCELL_TOP_RIGHT | |
| BCELL_LEFT | |
| BCELL_RIGHT | |
| BCELL_BOTTOM_LEFT | |
| BCELL_BOTTOM | |
| BCELL_BOTTOM_RIGHT | |
Definition at line 288 of file OgreBorderPanelOverlayElement.h.
Enum describing where '0' is in relation to the parent in the horizontal dimension.
| Enumerator | |
|---|---|
| GHA_LEFT | |
| GHA_CENTER | |
| GHA_RIGHT | |
Definition at line 71 of file OgreOverlayElement.h.
| enum Ogre::GuiMetricsMode |
Enum describing how the position / size of an element is to be recorded.
Definition at line 58 of file OgreOverlayElement.h.
Enum describing where '0' is in relation to the parent in the vertical dimension.
| Enumerator | |
|---|---|
| GVA_TOP | |
| GVA_CENTER | |
| GVA_BOTTOM | |
Definition at line 80 of file OgreOverlayElement.h.
| Ogre::OverlayProfileSessionListener::OverlayProfileSessionListener | ( | ) |
| Ogre::OverlaySystem::OverlaySystem | ( | ) |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from Ogre::ProfileSessionListener.
|
private |
An internal function to create the container which will hold our display elements.
|
private |
An internal function to create a panel.
|
private |
An internal function to create a text area.
|
virtual |
Reimplemented from Ogre::ProfileSessionListener.
|
private |
Prints the profiling results of each frame.
|
virtual |
Implements Ogre::ProfileSessionListener.
| Real Ogre::OverlayProfileSessionListener::getOverlayHeight | ( | ) | const |
| Real Ogre::OverlayProfileSessionListener::getOverlayLeft | ( | ) | const |
| Real Ogre::OverlayProfileSessionListener::getOverlayTop | ( | ) | const |
| Real Ogre::OverlayProfileSessionListener::getOverlayWidth | ( | ) | const |
|
virtual |
Implements Ogre::ProfileSessionListener.
|
virtual |
Reimplemented from Ogre::RenderQueueListener.
Set the size of the profiler overlay, in pixels.
Set the position of the profiler overlay, in pixels.
|
private |
The height of each bar.
Definition at line 105 of file OgreOverlayProfileSessionListener.h.
|
private |
The size of the indent for each profile display bar.
Definition at line 120 of file OgreOverlayProfileSessionListener.h.
|
private |
The width of the min, avg, and max lines in a profile display.
Definition at line 126 of file OgreOverlayProfileSessionListener.h.
|
private |
The distance between bars.
Definition at line 129 of file OgreOverlayProfileSessionListener.h.
|
private |
Definition at line 74 of file OgreOverlaySystem.h.
|
private |
The width of the border between the profile window and each bar.
Definition at line 123 of file OgreOverlayProfileSessionListener.h.
|
private |
The height of the stats window.
Definition at line 108 of file OgreOverlayProfileSessionListener.h.
|
private |
The horz position of the stats window.
Definition at line 114 of file OgreOverlayProfileSessionListener.h.
|
private |
The vertical position of the stats window.
Definition at line 117 of file OgreOverlayProfileSessionListener.h.
|
private |
The width of the stats window.
Definition at line 111 of file OgreOverlayProfileSessionListener.h.
|
private |
The max number of profiles we can display.
Definition at line 132 of file OgreOverlayProfileSessionListener.h.
|
private |
The overlay which contains our profiler results display.
Definition at line 99 of file OgreOverlayProfileSessionListener.h.
|
private |
Definition at line 73 of file OgreOverlaySystem.h.
|
private |
Holds the display bars for each profile results.
Definition at line 96 of file OgreOverlayProfileSessionListener.h.
|
private |
The window that displays the profiler results.
Definition at line 102 of file OgreOverlayProfileSessionListener.h.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Wed Apr 22 2015 18:15:42