getRenderRect method

Rect getRenderRect({
  1. RenderObject? ancestor,
  2. bool local = false,
})

Implementation

Rect getRenderRect({RenderObject? ancestor, bool local = false}) {
  final RenderBox? renderBox = findRenderObject() as RenderBox?;
  if (renderBox == null) return Rect.zero;
  final Offset offset = local ? renderBox.globalToLocal(Offset.zero, ancestor: ancestor) : renderBox.localToGlobal(Offset.zero, ancestor: ancestor);
  final Size size = renderBox.size;
  return offset & size;
}