class PointerinjectorRegistry

Defined at line 29 of file ../../src/ui/scenic/lib/input/pointerinjector_registry.h

Handles the registration and config validation of fuchsia::ui::pointerinjector clients.

LINT.IfChange

Public Methods

void PointerinjectorRegistry (async_dispatcher_t * input_dispatcher, std::shared_ptr<view_tree::SnapshotHolder> snapshot_holder, TouchInjectFunc inject_touch_exclusive, TouchInjectFunc inject_touch_hit_tested, MouseInjectFunc inject_mouse_exclusive, MouseInjectFunc inject_mouse_hit_tested, fit::function<void (StreamId)> cancel_mouse_stream, inspect::Node inspect_node)

LINT.IfChange

Defined at line 77 of file ../../src/ui/scenic/lib/input/pointerinjector_registry.cc

void Bind (fidl::ServerEnd<fuchsia_ui_pointerinjector::Registry> server_end)

Defined at line 94 of file ../../src/ui/scenic/lib/input/pointerinjector_registry.cc

void Register (RegisterRequestView request, RegisterCompleter::Sync & completer)

|fidl::WireServer

<fuchsia

_ui_pointerinjector::Registry>|

Defined at line 101 of file ../../src/ui/scenic/lib/input/pointerinjector_registry.cc