added constructors that accept ImageMetaData.

This commit is contained in:
morkt 2016-10-29 02:03:11 +04:00
parent 60827a2a5f
commit 94d426d8a9

View File

@ -80,6 +80,13 @@ namespace GameRes
Info = format.Item2;
}
public ImageFormatDecoder (IBinaryStream file, ImageFormat format, ImageMetaData info)
{
m_file = file;
SourceFormat = format;
Info = info;
}
bool m_disposed = false;
public void Dispose ()
{
@ -114,6 +121,12 @@ namespace GameRes
m_input = input;
}
protected BinaryImageDecoder (IBinaryStream input, ImageMetaData info)
{
m_input = input;
Info = info;
}
protected abstract ImageData GetImageData ();
#region IDisposable members