otitemeditor.Sprite.getRGBAData C# (CSharp) Method

getRGBAData() public method

public getRGBAData ( ) : byte[]
return byte[]
        public byte[] getRGBAData()
        {
            byte[] rgb32x32x3 = getRGBData();
            byte[] rgbx32x32x4 = new byte[32 * 32 * 4];

            //reverse rgb
            for (int y = 0; y < 32; ++y)
            {
                for (int x = 0; x < 32; ++x)
                {
                    rgbx32x32x4[128 * y + x * 4 + 0] = rgb32x32x3[(32 - y - 1) * 96 + x * 3 + 2]; //blue
                    rgbx32x32x4[128 * y + x * 4 + 1] = rgb32x32x3[(32 - y - 1) * 96 + x * 3 + 1]; //green
                    rgbx32x32x4[128 * y + x * 4 + 2] = rgb32x32x3[(32 - y - 1) * 96 + x * 3 + 0]; //red
                    rgbx32x32x4[128 * y + x * 4 + 3] = 0;
                }
            }

            return rgbx32x32x4;
        }