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

IRenderPipeline.Render

Cambiar al Manual
public void Render (Experimental.Rendering.ScriptableRenderContext renderContext, Camera[] cameras);

Parámetros

renderContextStructure that holds the rendering commands for this loop.
camerasCameras to render.

Descripción

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.