| 14 | |
| 15 | |
| 16 | void TriDevice::HandleRenderTick( Be::Time realTime, Be::Time simTime ) |
| 17 | { |
| 18 | if( m_renderJobs ) |
| 19 | { |
| 20 | m_renderJobs->RunUpdate( realTime, simTime ); |
| 21 | } |
| 22 | |
| 23 | m_postUpdateCallbacks->Update(); |
| 24 | |
| 25 | CR_RETURN( Tr2RenderContext_GetMainThreadRenderContext().Present() ); |
| 26 | |
| 27 | Render(); |
| 28 | } |
| 29 | |
| 30 | // -- Smaller helpers to enable big methods like TriDevice::Render to be mostly API neutral. |
| 31 |