setRasterPresent method

void setRasterPresent({
  1. required bool enabled,
  2. void onPresent(
    1. RasterPresentFrame frame
    )?,
})

Enable/disable the Rust-raster present hot path (chrome-only mirror). Selection/search still use refreshView for a full cell mirror.

Implementation

void setRasterPresent({
  required bool enabled,
  void Function(RasterPresentFrame frame)? onPresent,
}) {
  _pendingRasterEnabled = enabled;
  _pendingRasterOnPresent = enabled ? onPresent : null;
  final c = _client;
  if (c == null) return;
  c.useRasterPresent = enabled;
  c.onRasterPresent = enabled ? onPresent : null;
}