reBuildChild method

  1. @override
void reBuildChild(
  1. BuildContext context,
  2. Vector2 bounds
)
override

Used to build this child, override to disable if you don't require (re)build

Implementation

@override
void reBuildChild(context, bounds) {
  updateData(bounds, context, null);
  childrenBuild
    ..forEach((element) {
      if (element != this && !childrenPreBuild.contains(element))
        element.dispose();
    })
    ..clear();
  childrenPreBuild
      .forEach((child) => child.updateData(bounds, context, this));
  childrenBuild.addAll(childrenPreBuild.map((child) => child.build(context)));
  childrenBuild.forEach((child) => child.reBuildChild(context, bounds));
}