|
| | 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| void | Ogre::OverlayProfileSessionListener::setOverlayPosition (Real left, Real top) |
| | Set the position of the profiler overlay, in pixels.
|
◆ OGRE_DEREF_DISPLAYSTRING_ITERATOR
| #define OGRE_DEREF_DISPLAYSTRING_ITERATOR |
( |
| it | ) |
|
◆ DisplayString
◆ ProfileBarList
◆ GuiHorizontalAlignment
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.
◆ GuiMetricsMode
Enum describing how the position / size of an element is to be recorded.
| Enumerator |
|---|
| GMM_RELATIVE | 'left', 'top', 'height' and 'width' are parametrics from 0.0 to 1.0
|
| GMM_PIXELS | Positions & sizes are in absolute pixels.
|
| GMM_RELATIVE_ASPECT_ADJUSTED | Positions & sizes are in virtual pixels.
|
Definition at line 58 of file OgreOverlayElement.h.
◆ GuiVerticalAlignment
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.
◆ OverlayProfileSessionListener()
| Ogre::OverlayProfileSessionListener::OverlayProfileSessionListener |
( |
| ) |
|
◆ OverlaySystem()
| Ogre::OverlaySystem::OverlaySystem |
( |
| ) |
|
◆ ~OverlayProfileSessionListener()
| virtual Ogre::OverlayProfileSessionListener::~OverlayProfileSessionListener |
( |
| ) |
|
|
virtual |
◆ ~OverlaySystem()
| virtual Ogre::OverlaySystem::~OverlaySystem |
( |
| ) |
|
|
virtual |
◆ changeEnableState()
| virtual void Ogre::OverlayProfileSessionListener::changeEnableState |
( |
bool | enabled | ) |
|
|
virtual |
◆ createContainer()
An internal function to create the container which will hold our display elements.
◆ createPanel()
An internal function to create a panel.
◆ createTextArea()
An internal function to create a text area.
◆ displayResults() [1/2]
| virtual void Ogre::OverlayProfileSessionListener::displayResults |
( |
const ProfileInstance & | instance, |
|
|
ulong | maxTotalFrameTime ) |
|
virtual |
◆ displayResults() [2/2]
| void Ogre::OverlayProfileSessionListener::displayResults |
( |
ProfileInstance * | instance, |
|
|
ProfileBarList::const_iterator & | bIter, |
|
|
Real & | maxTimeMillisecs, |
|
|
Real & | newGuiHeight, |
|
|
int & | profileCount ) |
|
private |
Prints the profiling results of each frame.
◆ finializeSession()
| virtual void Ogre::OverlayProfileSessionListener::finializeSession |
( |
| ) |
|
|
virtual |
◆ getOverlayHeight()
| Real Ogre::OverlayProfileSessionListener::getOverlayHeight |
( |
| ) |
const |
◆ getOverlayLeft()
| Real Ogre::OverlayProfileSessionListener::getOverlayLeft |
( |
| ) |
const |
◆ getOverlayTop()
| Real Ogre::OverlayProfileSessionListener::getOverlayTop |
( |
| ) |
const |
◆ getOverlayWidth()
| Real Ogre::OverlayProfileSessionListener::getOverlayWidth |
( |
| ) |
const |
◆ initializeSession()
| virtual void Ogre::OverlayProfileSessionListener::initializeSession |
( |
| ) |
|
|
virtual |
◆ renderQueueStarted()
| virtual void Ogre::OverlaySystem::renderQueueStarted |
( |
uint8 | queueGroupId, |
|
|
const String & | invocation, |
|
|
bool & | skipThisInvocation ) |
|
virtual |
◆ setOverlayDimensions()
| void Ogre::OverlayProfileSessionListener::setOverlayDimensions |
( |
Real | width, |
|
|
Real | height ) |
Set the size of the profiler overlay, in pixels.
◆ setOverlayPosition()
| void Ogre::OverlayProfileSessionListener::setOverlayPosition |
( |
Real | left, |
|
|
Real | top ) |
Set the position of the profiler overlay, in pixels.
◆ mBarHeight
| Real Ogre::OverlayProfileSessionListener::mBarHeight |
|
private |
◆ mBarIndent
| Real Ogre::OverlayProfileSessionListener::mBarIndent |
|
private |
◆ mBarLineWidth
| Real Ogre::OverlayProfileSessionListener::mBarLineWidth |
|
private |
◆ mBarSpacing
| Real Ogre::OverlayProfileSessionListener::mBarSpacing |
|
private |
◆ mFontManager
◆ mGuiBorderWidth
| Real Ogre::OverlayProfileSessionListener::mGuiBorderWidth |
|
private |
◆ mGuiHeight
| Real Ogre::OverlayProfileSessionListener::mGuiHeight |
|
private |
◆ mGuiLeft
| Real Ogre::OverlayProfileSessionListener::mGuiLeft |
|
private |
◆ mGuiTop
| Real Ogre::OverlayProfileSessionListener::mGuiTop |
|
private |
◆ mGuiWidth
| Real Ogre::OverlayProfileSessionListener::mGuiWidth |
|
private |
◆ mMaxDisplayProfiles
| uint Ogre::OverlayProfileSessionListener::mMaxDisplayProfiles |
|
private |
◆ mOverlay
| Overlay* Ogre::OverlayProfileSessionListener::mOverlay |
|
private |
◆ mOverlayManager
◆ mProfileBars
◆ mProfileGui
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.