in tool/icon_generator/lib/main.dart [160:172]
Future<ui.Image> _captureImage(Element element) {
RenderObject renderObject = element.renderObject;
while (!renderObject.isRepaintBoundary) {
renderObject = renderObject.parent;
assert(renderObject != null);
}
assert(!renderObject.debugNeedsPaint);
// ignore: invalid_use_of_protected_member
final OffsetLayer layer = renderObject.layer;
return layer.toImage(renderObject.paintBounds);
}