2 #ifndef _Demo_YieldTimer_H_
3 #define _Demo_YieldTimer_H_
5 #include "OGRE/OgreTimer.h"
11 Ogre::Timer *mExternalTimer;
15 mExternalTimer( externalTimer )
21 Ogre::uint64 endTime = mExternalTimer->getMicroseconds();
23 while( frameTime * 1000000.0 > (endTime -
startTime) )
25 endTime = mExternalTimer->getMicroseconds();
27 #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
29 #elif OGRE_PLATFORM == OGRE_PLATFORM_LINUX || OGRE_PLATFORM == OGRE_PLATFORM_ANDROID