Alexandria.Raster.DrawVerticalLine C# (CSharp) Метод

DrawVerticalLine() публичный Метод

Draw a vertical line.
public DrawVerticalLine ( int x, int sy, int ey ) : void
x int
sy int
ey int
Результат void
        public void DrawVerticalLine(int x, int sy, int ey)
        {
            if (!ContainsX(x))
                return;
            if (sy > ey)
                Extensions.Swap(ref sy, ref ey);
            if (sy >= size.Y || ey < 0)
                return;
            sy = ClampY(sy);
            ey = ClampY(ey);
            for (var y = sy; y <= ey; y++)
                DrawPixel(x, y);
        }