예제 #1
0
파일: MWWorld.cpp 프로젝트: ak4hige/myway3d
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();
}