14 lines
386 B
C#
14 lines
386 B
C#
using SkiaSharp;
|
|
namespace Domain;
|
|
|
|
public interface ILayer
|
|
{
|
|
public uint Order { get; }
|
|
public OpticalSchema OpticalSchema { get; }
|
|
public SKBitmap Image { get; }
|
|
public SKBitmap? Mask { get; }
|
|
public bool InvertMask { get; }
|
|
public Task Prerender();
|
|
public Task<SKBitmap> Render(uint u, uint u1, uint frameWidth, uint frameHeight, SKBitmap automask);
|
|
}
|