getNodes method
Implementation
List<InfiniteCanvasNode> getNodes(BoxConstraints constraints) {
if (widget.drawVisibleOnly) {
final nodes = <InfiniteCanvasNode>[];
final viewport = controller.getRect(constraints);
for (final node in controller.nodes) {
if (node.rect.overlaps(viewport)) {
nodes.add(node);
}
}
return nodes;
}
return controller.nodes;
}