Exemplo n.º 1
0
 private void SetImage(RenderedColoredFractal fractal)
 {
     ImageProvider.SetImage(fractal);
 }
Exemplo n.º 2
0
 private void SetImageDispatch(RenderedColoredFractal fractal)
 {
     mainWindow.Dispatcher.Invoke(new Action<RenderedColoredFractal>(SetImage), fractal);
 }
Exemplo n.º 3
0
 private void RenderNew(RenderedColoredFractal renderedFractal, bool ignoreHistory)
 {
     ImageProvider.SetImage(renderedFractal);
     if(!ignoreHistory)
         History.Push(renderedFractal);
 }
Exemplo n.º 4
0
 private void OnHistoryBack(RenderedColoredFractal fractal)
 {
     renderer.LastRenderedBounds = fractal.RenderedFractal.Bounds;
     RenderNew(fractal, true);
     MaximumIterations = fractal.RenderedFractal.MaxIterations;
 }
Exemplo n.º 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");
 }
Exemplo n.º 6
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");
 }
Exemplo n.º 7
0
 /// <summary>Pushes a new bounds on to the history.</summary>
 public void Push(RenderedColoredFractal renderedFractal)
 {
     historyStack.Push(renderedFractal);
 }