Make3.Renderer/Domain/Interfaces/ILayer.cs
2025-04-27 14:19:57 +03:00

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);
}