Paint.PaintApp.CreateRenderTargets C# (CSharp) Method

CreateRenderTargets() protected method

Creates the render targets (including all the undo buffers).
protected CreateRenderTargets ( ) : void
return void
        protected override void CreateRenderTargets()
        {
            var device = this.GraphicsDeviceManager.GraphicsDevice;
            var width = this.ImageStateData.Width;
            var height = this.ImageStateData.Height;

            List<RenderTarget2D> renderTargetList = new List<RenderTarget2D>();

            for (var count = 0; count < this.ImageStateData.MaxUndoRedoCount; count++)
            {
                renderTargetList.Add(new RenderTarget2D(device, width, height));
            }

            this.undoRedoRenderTargets = renderTargetList.ToArray();

            base.CreateRenderTargets();
        }