Class DatFile
Assembly: JeremyAnsel.Xwa.Dat.dll
Syntax
Properties
|
Edit this page
View Source
FileName
Declaration
public string? FileName { get; }
Property Value
|
Edit this page
View Source
Declaration
public DatImageFormat Format { get; }
Property Value
|
Edit this page
View Source
Groups
Declaration
public IList<DatGroup> Groups { get; }
Property Value
|
Edit this page
View Source
HasImagesData
Declaration
public bool HasImagesData { get; }
Property Value
|
Edit this page
View Source
Images
Declaration
public IEnumerable<DatImage> Images { get; }
Property Value
Methods
|
Edit this page
View Source
Declaration
public void ConvertToFormat(DatImageFormat format)
Parameters
|
Edit this page
View Source
Declaration
public void ConvertToFormat23()
|
Edit this page
View Source
Declaration
public void ConvertToFormat24()
|
Edit this page
View Source
Declaration
public void ConvertToFormat25()
|
Edit this page
View Source
Declaration
public void ConvertToFormat25Compressed()
|
Edit this page
View Source
Declaration
public void ConvertToFormat7()
|
Edit this page
View Source
Declaration
public void ConvertToFormatBc3()
|
Edit this page
View Source
Declaration
public void ConvertToFormatBc5()
|
Edit this page
View Source
Declaration
public void ConvertToFormatBc7()
|
Edit this page
View Source
FlipUpsideDown()
Declaration
public void FlipUpsideDown()
|
Edit this page
View Source
FromFile(string)
Declaration
public static DatFile FromFile(string fileName)
Parameters
Type |
Name |
Description |
string |
fileName |
|
Returns
|
Edit this page
View Source
FromFile(string, bool)
Declaration
public static DatFile FromFile(string fileName, bool includeImagesData)
Parameters
Type |
Name |
Description |
string |
fileName |
|
bool |
includeImagesData |
|
Returns
|
Edit this page
View Source
FromStream(Stream?)
Declaration
public static DatFile FromStream(Stream? stream)
Parameters
Type |
Name |
Description |
Stream |
stream |
|
Returns
|
Edit this page
View Source
FromStream(Stream?, bool)
Declaration
public static DatFile FromStream(Stream? stream, bool includeImagesData)
Parameters
Type |
Name |
Description |
Stream |
stream |
|
bool |
includeImagesData |
|
Returns
|
Edit this page
View Source
GetGroupById(short)
Declaration
public DatGroup? GetGroupById(short groupId)
Parameters
Type |
Name |
Description |
short |
groupId |
|
Returns
|
Edit this page
View Source
GetImageById(short, short)
Declaration
public DatImage? GetImageById(short groupId, short imageId)
Parameters
Returns
|
Edit this page
View Source
GetImageDataById(Stream?, short, short)
Declaration
public static DatImage? GetImageDataById(Stream? stream, short groupId, short imageId)
Parameters
Returns
|
Edit this page
View Source
GetImageDataById(string, short, short)
Declaration
public static DatImage? GetImageDataById(string fileName, short groupId, short imageId)
Parameters
Returns
|
Edit this page
View Source
Save(Stream?)
Declaration
public void Save(Stream? stream)
Parameters
Type |
Name |
Description |
Stream |
stream |
|
|
Edit this page
View Source
Save(string)
Declaration
public void Save(string fileName)
Parameters
Type |
Name |
Description |
string |
fileName |
|