renderTree method

void renderTree(
  1. Canvas canvas
)

Implementation

void renderTree(Canvas canvas) {
  final needRender = beforeRender();
  final needRenderChildren = beforeRenderChildren();

  if (!needRender && !needRenderChildren) return;

  transformCanvas(canvas, () {
    if (needRender) renderWrapper(canvas);
    if (needRenderChildren) renderChildrenWrapper(canvas);
  });
}