addToScene method Null safety

  1. @override
void addToScene(
  1. SceneBuilder builder,
  2. [Offset layerOffset = Offset.zero]
)
override

Override this method to upload this layer to the engine.

Return the engine layer for retained rendering. When there's no corresponding engine layer, null is returned.

Implementation

@override
void addToScene(ui.SceneBuilder builder, [ Offset layerOffset = Offset.zero ]) {
  assert(optionsMask != null);
  final Rect shiftedOverlayRect = layerOffset == Offset.zero ? overlayRect : overlayRect.shift(layerOffset);
  builder.addPerformanceOverlay(optionsMask, shiftedOverlayRect);
  builder.setRasterizerTracingThreshold(rasterizerThreshold);
  builder.setCheckerboardRasterCacheImages(checkerboardRasterCacheImages);
  builder.setCheckerboardOffscreenLayers(checkerboardOffscreenLayers);
}