Example #1
0
 private void SetImage(RenderedColoredFractal fractal)
 {
     ImageProvider.SetImage(fractal);
 }
Example #2
0
 private void SetImageDispatch(RenderedColoredFractal fractal)
 {
     mainWindow.Dispatcher.Invoke(new Action<RenderedColoredFractal>(SetImage), fractal);
 }
Example #3
0
 private void RenderNew(RenderedColoredFractal renderedFractal, bool ignoreHistory)
 {
     ImageProvider.SetImage(renderedFractal);
     if(!ignoreHistory)
         History.Push(renderedFractal);
 }
Example #4
0
 private void OnHistoryBack(RenderedColoredFractal fractal)
 {
     renderer.LastRenderedBounds = fractal.RenderedFractal.Bounds;
     RenderNew(fractal, true);
     MaximumIterations = fractal.RenderedFractal.MaxIterations;
 }
Example #5
0
 /// <summary>Sets the image of the provider to a rendered, colored fractal.</summary>
 public void SetImage(RenderedColoredFractal fractal)
 {
     Bitmap.WritePixels(new Int32Rect(0, 0, Dimensions.Width, Dimensions.Height), fractal.RawData, Stride, 0);
     OnPropertyChanged("Image");
 }
 /// <summary>Sets the image of the provider to a rendered, colored fractal.</summary>
 public void SetImage(RenderedColoredFractal fractal)
 {
     Bitmap.WritePixels(new Int32Rect(0, 0, Dimensions.Width, Dimensions.Height), fractal.RawData, Stride, 0);
     OnPropertyChanged("Image");
 }
 /// <summary>Pushes a new bounds on to the history.</summary>
 public void Push(RenderedColoredFractal renderedFractal)
 {
     historyStack.Push(renderedFractal);
 }