CSharpImageLibrary.DDS.DDSGeneral.ReadUncompressedMipMap C# (CSharp) Method

ReadUncompressedMipMap() private static method

private static ReadUncompressedMipMap ( MemoryStream stream, int mipOffset, int mipWidth, int mipHeight, DDS_Header ddspf ) : MipMap
stream System.IO.MemoryStream
mipOffset int
mipWidth int
mipHeight int
ddspf CSharpImageLibrary.Headers.DDS_Header
return MipMap
        private static MipMap ReadUncompressedMipMap(MemoryStream stream, int mipOffset, int mipWidth, int mipHeight, DDS_Header.DDS_PIXELFORMAT ddspf)
        {
            byte[] data = stream.GetBuffer();
            byte[] mipmap = new byte[mipHeight * mipWidth * 4];
            DDS_Decoders.ReadUncompressed(data, mipOffset, mipmap, mipWidth * mipHeight, ddspf);

            return new MipMap(mipmap, mipWidth, mipHeight);
        }