Exemple #1
0
        public override void Update(IPixelViewer viewer)
        {
            var column = viewer.Columns.ElementAt(this.ColumnIndex);

            var newPixels = CreateUpdatedPixels(column, this.ShiftPixelsDown);

            viewer.Update(newPixels.ToArray());
        }
        public override void Update(IPixelViewer viewer)
        {
            var row = viewer.Rows.ElementAt(this.RowIndex);

            var newPixels = CreateUpdatedPixels(row, this.ShiftPixelsRight);

            viewer.Update(newPixels.ToArray());
        }
        public void Update(IPixelViewer viewer)
        {
            var pixels = CreatePixels();

            viewer.Update(pixels);
        }