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();
}