private void PutColorAtPosition(Point pixel, Color color, BitmapSurface surface) { surface.SetColor( (int)pixel.X, (int)pixel.Y, color); surface.InvalidateVisual(); }
private void ColorPixelsOnSurface(List <ColoredPixel> pixels, BitmapSurface surface) { if (pixels != null) { foreach (var pixel in pixels) { if (pixel.Point != null && PointHelper.PointOnSurface(pixel.Point, PixelWidth, PixelHeight)) { surface.SetColor( (int)pixel.Point.X, (int)pixel.Point.Y, pixel.Color); } } } }