public void Render(int cameraIndex, CustomRenderPipelineData data, ScriptableRenderContext renderContext, Camera camera)
        {
            this.cameraIndex   = cameraIndex;
            this.data          = data;
            this.renderContext = renderContext;
            this.camera        = camera;

            sampleName = camera.name;

            PrepareBuffer();
            PrepareForSceneWindow();

            if (!Cull())
            {
                return;
            }

            Setup();
            DrawVisibleGeometry();
            DrawUnsupportedShaders();
            DrawGizmos();
            Submit();
        }
Esempio n. 2
0
 public CustomRenderPipeline(CustomRenderPipelineData data)
 {
     this.data = data;
 }