AmaroK86.ImageFormat.DDSImage.ToBitmap C# (CSharp) Method

ToBitmap() public static method

public static ToBitmap ( byte imgData, DDSFormat ddsFormat, int w, int h ) : Bitmap
imgData byte
ddsFormat DDSFormat
w int
h int
return System.Drawing.Bitmap
        public static Bitmap ToBitmap(byte[] imgData, DDSFormat ddsFormat, int w, int h)
        {
            switch (ddsFormat)
            {
                case DDSFormat.DXT1: return UncompressDXT1(imgData, w, h);
                case DDSFormat.DXT5: return UncompressDXT5(imgData, w, h);
                case DDSFormat.V8U8: return UncompressV8U8(imgData, w, h);
                case DDSFormat.ATI2: return UncompressATI2(imgData, w, h);
                case DDSFormat.G8: return ViewG8(imgData, w, h);
                case DDSFormat.ARGB: return View32Bit(imgData, w, h);
            }
            throw new Exception("invalid texture format " + ddsFormat);
        }