Version: 2018.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);

パラメーター

renderContextStructure that holds the rendering commands for this loop.
camerasCameras 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.