mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
53 lines
826 B
C#
53 lines
826 B
C#
namespace AssetRipper.Export.Modules.Textures;
|
|
|
|
internal sealed class EmptyDirectBitmap : DirectBitmap
|
|
{
|
|
public static EmptyDirectBitmap Instance { get; } = new();
|
|
|
|
private EmptyDirectBitmap() : base(0, 0, 1, [])
|
|
{
|
|
}
|
|
|
|
public override int PixelSize => 0;
|
|
|
|
public override EmptyDirectBitmap GetLayer(int layer) => this;
|
|
|
|
public override void FlipX()
|
|
{
|
|
}
|
|
|
|
public override void FlipY()
|
|
{
|
|
}
|
|
|
|
public override void Transpose()
|
|
{
|
|
}
|
|
|
|
public override EmptyDirectBitmap DeepClone() => this;
|
|
|
|
public override void SaveAsBmp(Stream stream)
|
|
{
|
|
}
|
|
|
|
public override void SaveAsExr(Stream stream)
|
|
{
|
|
}
|
|
|
|
public override void SaveAsHdr(Stream stream)
|
|
{
|
|
}
|
|
|
|
public override void SaveAsPng(Stream stream)
|
|
{
|
|
}
|
|
|
|
public override void SaveAsJpeg(Stream stream)
|
|
{
|
|
}
|
|
|
|
public override void SaveAsTga(Stream stream)
|
|
{
|
|
}
|
|
}
|