Cleaned up and simplified the code relating to the fps display

actorid
Jacob Essex 13 years ago
parent 18e4b73a86
commit 3b15170d09

@ -113,17 +113,10 @@ bool OMW::Engine::frameRenderingQueued (const Ogre::FrameEvent& evt)
} }
// update GUI // update GUI
if(mFpsLevel == 1) Ogre::RenderWindow* window = mOgre->getWindow();
{ mEnvironment.mWindowManager->wmUpdateFps(window->getLastFPS(),
mEnvironment.mWindowManager->wmSetFPS(mOgre->getFPS()); window->getTriangleCount(),
} window->getBatchCount());
else if(mFpsLevel == 2) //detailed
{
Ogre::RenderWindow* window = mOgre->getWindow();
mEnvironment.mWindowManager->wmSetDetailedFPS(window->getLastFPS(),
window->getTriangleCount(),
window->getBatchCount());
}
mEnvironment.mWindowManager->onFrame(mEnvironment.mFrameDuration); mEnvironment.mWindowManager->onFrame(mEnvironment.mFrameDuration);

@ -205,8 +205,7 @@ namespace MWGui
MyGUI::Gui* getGui() const { return gui; } MyGUI::Gui* getGui() const { return gui; }
void wmSetFPS(float fps) { mFPS = fps; } void wmUpdateFps(float fps, size_t triangleCount, size_t batchCount)
void wmSetDetailedFPS(float fps, size_t triangleCount, size_t batchCount)
{ {
mFPS = fps; mFPS = fps;
mTriangleCount = triangleCount; mTriangleCount = triangleCount;

Loading…
Cancel
Save