IReadOnlyChunkyImage.cs 443 B

12345678910111213
  1. using ChunkyImageLib.DataHolders;
  2. using SkiaSharp;
  3. namespace ChunkyImageLib
  4. {
  5. public interface IReadOnlyChunkyImage
  6. {
  7. bool DrawLatestChunkOn(Vector2i chunkPos, ChunkResolution resolution, SKSurface surface, Vector2i pos, SKPaint? paint = null);
  8. bool LatestChunkExists(Vector2i chunkPos, ChunkResolution resolution);
  9. HashSet<Vector2i> FindAffectedChunks();
  10. HashSet<Vector2i> FindAllChunks();
  11. }
  12. }