repeat method

PixelPoint? repeat(
  1. PixelPoint point,
  2. ImageSize size
)

Implementation

PixelPoint? repeat(PixelPoint point, ImageSize size) {
  int x = point.x;
  int y = point.y;
  if (_mode | repeatX == repeatX) {
    x %= size.width;
  }
  if (_mode | repeatY == repeatY) {
    y %= size.height;
  }

  if (x >= size.width || y >= size.height || x < 0 || y < 0) {
    return null;
  }
  return PixelPoint(x, y);
}