Version: 2017.1
Experimental: this API is experimental and might be changed or removed in the future.

IRenderPipeline.Render

매뉴얼로 전환
public void Render (Experimental.Rendering.ScriptableRenderContext renderContext, Camera[] cameras);

파라미터

renderContext Structure that holds the rendering commands for this loop.
cameras Cameras to render.

설명

Defines custom rendering for this RenderPipeline.

A IRenderPipeline.Render method implementation typically culls objects that don't need to be rendered for all the Cameras (see CullResults), and then makes a series of calls to ScriptableRenderContext.DrawRenderers intermixed with ScriptableRenderContext.ExecuteCommandBuffer calls. These calls set up global Shader properties, change render targets, dispatch compute shaders, and other rendering tasks. Finally, ScriptableRenderContext.Submit is called to execute the render loop.