RemotePluginSurfaceInputRouter constructor
RemotePluginSurfaceInputRouter({
- required RemotePluginSurfaceStore surfaces,
- required Map<
String, RemotePluginSurfaceMessageSender> sendersBySurfaceId, - Iterable<
RemotePluginSurfacePlacement> placements = const [],
Implementation
RemotePluginSurfaceInputRouter({
required this.surfaces,
required Map<String, RemotePluginSurfaceMessageSender> sendersBySurfaceId,
Iterable<RemotePluginSurfacePlacement> placements = const [],
}) : _sendersBySurfaceId =
Map<String, RemotePluginSurfaceMessageSender>.unmodifiable(
sendersBySurfaceId,
),
placements = List<RemotePluginSurfacePlacement>.of(placements);