route method
- PointerEvent event
Calls the routes registered for this pointer event.
Routes are called in the order in which they were added to the PointerRouter object.
Implementation
void route(PointerEvent event) {
final Map<PointerRoute, Matrix4?>? routes = _routeMap[event.pointer];
final Map<PointerRoute, Matrix4?> copiedGlobalRoutes = Map<PointerRoute, Matrix4?>.of(
_globalRoutes,
);
if (routes != null) {
_dispatchEventToRoutes(event, routes, Map<PointerRoute, Matrix4?>.of(routes));
}
_dispatchEventToRoutes(event, _globalRoutes, copiedGlobalRoutes);
}