MCPcopy Create free account
hub / github.com/GarageGames/Torque2D / process

Method process

engine/source/platformAndroid/AndroidTime.cpp:111–128  ·  view source on GitHub ↗

--------------------------------------

Source from the content-addressed store, hash-verified

109
110//--------------------------------------
111void TimeManager::process()
112{
113 _AndroidUpdateSleepTicks();
114
115 U32 curTime = Platform::getRealMilliseconds(); // GTC returns Milliseconds, FYI.
116 S32 elapsedTime = curTime - platState.lastTimeTick;
117
118 if(elapsedTime <= platState.sleepTicks)
119 {
120 Platform::sleep(platState.sleepTicks - elapsedTime);
121 }
122
123 platState.lastTimeTick = Platform::getRealMilliseconds();
124
125 TimeEvent event;
126 event.elapsedTime = elapsedTime;
127 Game->postEvent(event);
128}

Callers 1

android_mainFunction · 0.45

Calls 2

_AndroidUpdateSleepTicksFunction · 0.85
postEventMethod · 0.45

Tested by

no test coverage detected