Polygon count

Problems building or running the engine, queries about how to use features etc.
Post Reply
User avatar
lonewolff
Ogre Magi
Posts: 1207
Joined: Wed Dec 28, 2005 12:58 am
x 6

Polygon count

Post by lonewolff »

Is there a way to get the polygon count for what is in the scene?

Thanks in advance :)
User avatar
tod
Troll
Posts: 1394
Joined: Wed Aug 02, 2006 9:41 am
Location: Bucharest
x 94
Contact:

Re: Polygon count

Post by tod »

This is from the old examples, may still work:

Code: Select all

OverlayElement* guiAvg = OverlayManager::getSingleton().getOverlayElement("Core/AverageFps");
 			OverlayElement* guiCurr = OverlayManager::getSingleton().getOverlayElement("Core/CurrFps");
 			OverlayElement* guiBest = OverlayManager::getSingleton().getOverlayElement("Core/BestFps");
 			OverlayElement* guiWorst = OverlayManager::getSingleton().getOverlayElement("Core/WorstFps");
 
 			const RenderTarget::FrameStats& stats = mWindow->getStatistics();
 			guiAvg->setCaption(avgFps + StringConverter::toString(stats.avgFPS));
 			guiCurr->setCaption(currFps + StringConverter::toString(stats.lastFPS));
 			guiBest->setCaption(bestFps + StringConverter::toString(stats.bestFPS)
 				+" "+StringConverter::toString(stats.bestFrameTime)+" ms");
 			guiWorst->setCaption(worstFps + StringConverter::toString(stats.worstFPS)
 				+" "+StringConverter::toString(stats.worstFrameTime)+" ms");
 
 			OverlayElement* guiTris = OverlayManager::getSingleton().getOverlayElement("Core/NumTris");
 			guiTris->setCaption(tris + StringConverter::toString(stats.triangleCount));
 
 			OverlayElement* guiBatches = OverlayManager::getSingleton().getOverlayElement("Core/NumBatches");
			guiBatches->setCaption(batches + StringConverter::toString(stats.batchCount));

			OverlayElement* guiDbg = OverlayManager::getSingleton().getOverlayElement("Core/DebugText");
			guiDbg->setCaption(mDebugText);
User avatar
lonewolff
Ogre Magi
Posts: 1207
Joined: Wed Dec 28, 2005 12:58 am
x 6

Re: Polygon count

Post by lonewolff »

Nice one!

Stripping out code from that worked well :)
Post Reply