void World::UpdateFrame() { profile_code(); RenderEvent::OnPreUpdateScene(NULL, NULL); UpdateScene(); RenderEvent::OnPostUpdateScene(NULL, NULL); RenderSystem * render = RenderSystem::Instance(); render->BeginScene(); render->SetTime(Engine::Instance()->GetTime()); RenderScheme * scheme = Engine::Instance()->GetRenderScheme(); d_assert (scheme != NULL); scheme->DoRender(); render->EndScene(); }