addToHitGrid method

void addToHitGrid(
  1. RendererHandle renderer,
  2. int x,
  3. int y,
  4. int width,
  5. int height,
  6. int id,
)

Adds a native debug hit-grid region.

Implementation

void addToHitGrid(
  RendererHandle renderer,
  int x,
  int y,
  int width,
  int height,
  int id,
) {
  _checkSigned32Abi(x, 'x');
  _checkSigned32Abi(y, 'y');
  for (final (value, name) in <(int, String)>[
    (width, 'width'),
    (height, 'height'),
    (id, 'id'),
  ]) {
    _checkUnsignedAbi(value, 0xFFFFFFFF, name);
  }
  _guard('Failed to add hit-grid region', () {
    _native.addToHitGrid(renderer.value, x, y, width, height, id);
  });
}