AmaroK86.ImageFormat.TGA.flipVertically C# (CSharp) Метод

flipVertically() защищенный Метод

protected flipVertically ( ) : void
Результат void
        protected override void flipVertically()
        {
            if (verticalFlipped)
            {
                byte[] imgFlip = new byte[imgData.Length];
                int intBPP = (int)BPP;

                for (int i = 0; i < imgSize.height; i++)
                    for (int j = 0; j < imgSize.width; j++)
                        for (int k = 0; k < BPP; k++)
                            imgFlip[(intBPP * imgSize.width * (imgSize.height - 1 - i)) + (j * intBPP) + k] = imgData[(imgSize.width * intBPP * i) + (j * intBPP) + k];

                imgData = imgFlip;
                verticalFlipped = false;
            }
        }
    }