DiagramRasterCache constructor
DiagramRasterCache({})
Implementation
DiagramRasterCache({
this.maximumBytes = 64 * 1024 * 1024,
this.maximumConcurrent = 2,
this.maximumSide = 4096,
this.maximumEntries = 512,
Future<ui.Image> Function(ui.Picture, int, int)? rasterize,
}) : _rasterize = rasterize ?? _toImage {
if (maximumBytes <= 0 ||
maximumConcurrent <= 0 ||
maximumSide <= 0 ||
maximumEntries <= 0) {
throw ArgumentError('Raster cache limits must be positive');
}
}