hitTestTopNode function
Returns the top-most node hit by point, or null.
Implementation
SceneNode? hitTestTopNode(Scene scene, Offset point) {
for (
var layerIndex = scene.layers.length - 1;
layerIndex >= 0;
layerIndex--
) {
final layer = scene.layers[layerIndex];
for (var nodeIndex = layer.nodes.length - 1; nodeIndex >= 0; nodeIndex--) {
final node = layer.nodes[nodeIndex];
if (hitTestNode(point, node)) {
return node;
}
}
}
return null;
}