2023-06-29 11:55:02 +08:00

454 B
Raw Permalink Blame History

渲染循环发起以及渲染函数

渲染更新由UGameEngine::Tick()发起。

UGameEngine::Tick
 |
  -RedrawViewports()
   |
    -GameViewport->Viewport->Draw
     |
      -EnqueueBeginRenderFrame()
       SetRequiresVsync()
       EnqueueEndRenderFrame()

FDeferredShadingSceneRenderer

FDeferredShadingSceneRenderer继承自FSceneRenderer从Render函数中可以了解到延迟渲染的整个过程。每个Pass的渲染流程。