Find a matching scrollable for the node. The topmost ancestor of result (the chosen node) will be used.
Test if the searched position is within the bounds of this node, and set it as the result if so. Any previously found result is overridden.
Position to use for the lookup. The pointer determines the current position and scroll value of interest.
If a node was found, this is the result.
Topmost scrollable ancestor of result (the chosen node).
A branch action can only hook to draw calls of specific nodes. It cannot bind into these hooks.
Branch action excludes the start node from results.
Branch action excludes the start node from results.
Find the topmost node that occupies the given position on the screen, along with its scrollable.
The result may change while the search runs; the final result is available once the action stops.
On top of finding the node at specified position, a scroll value can be passed through the pointer so this action will also find any Scrollable ancestor present in the branch, if one can handle the motion. The hovered node and the scrollable node can be the same.
For backwards compatibility, this node is not currently registered as a NodeSearchAction and does not emit a node when done.