70 lines
641 B
C#
70 lines
641 B
C#
|
namespace GMAssetCompiler
|
||
|
{
|
||
|
internal interface IMachineType
|
||
|
{
|
||
|
string Name
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
string Description
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
string Extension
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
eOutputType OutputType
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
int TPageWidth
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
int TPageHeight
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
int TPageBorderTop
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
int TPageBorderBottom
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
int TPageBorderLeft
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
int TPageBorderRight
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
eTexType OpaqueTextureType
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
eTexType AlphaTextureType
|
||
|
{
|
||
|
get;
|
||
|
}
|
||
|
|
||
|
ushort Convert4444(int _a, int _r, int _g, int _b);
|
||
|
|
||
|
uint Convert8888(int _a, int _r, int _g, int _b);
|
||
|
}
|
||
|
}
|