using SkiaSharp; namespace Domain.Interfaces; 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 Render(uint x, uint y, uint frameWidth, uint frameHeight, SKBitmap automask); }