class InputSystem
Defined at line 26 of file ../../src/ui/scenic/lib/input/input_system.h
Tracks and coordinates input APIs.
Public Methods
void InputSystem (async_dispatcher_t *input_dispatcher,std::shared_ptr<view_tree::SnapshotHolder>snapshot_holder,inspect::Node &inspect_node,RequestFocusFuncrequest_focus,sys::ComponentContext *context)
Defined at line 19 of file ../../src/ui/scenic/lib/input/input_system.cc
void ~InputSystem ()
Defined at line 32 of file ../../src/ui/scenic/lib/input/input_system.h
void BindPointerinjectorRegistry (fidl::ServerEnd<fuchsia_ui_pointerinjector::Registry> server_end)
Defined at line 76 of file ../../src/ui/scenic/lib/input/input_system.cc
void BindPointerinjectorRegistry (zx::channel channel)
Defined at line 84 of file ../../src/ui/scenic/lib/input/input_system.cc
void BindLocalHit (fidl::ServerEnd<fuchsia_ui_pointer_augment::LocalHit> server_end)
Defined at line 98 of file ../../src/ui/scenic/lib/input/input_system.cc
void BindA11yPointerEventRegistry (fidl::ServerEnd<fuchsia_ui_input_accessibility::PointerEventRegistry> request)
Defined at line 103 of file ../../src/ui/scenic/lib/input/input_system.cc
void RegisterTouchSource (fidl::ServerEnd<fuchsia_ui_pointer::TouchSource> touch_source_server_end, zx_koid_t client_view_ref_koid)
Delegates to `touch_system_`.
Defined at line 109 of file ../../src/ui/scenic/lib/input/input_system.cc
void RegisterTouchSourceV2 (fidl::ServerEnd<fuchsia_ui_pointer::TouchSourceV2> touch_source_server_end, zx_koid_t client_view_ref_koid)
Defined at line 116 of file ../../src/ui/scenic/lib/input/input_system.cc
void RegisterMouseSource (fidl::ServerEnd<fuchsia_ui_pointer::MouseSource> mouse_source_server_end, zx_koid_t client_view_ref_koid)
Delegates to `mouse_system_`.
Defined at line 123 of file ../../src/ui/scenic/lib/input/input_system.cc
void RegisterMouseSourceV2 (fidl::ServerEnd<fuchsia_ui_pointer::MouseSourceV2> mouse_source_server_end, zx_koid_t client_view_ref_koid)
Defined at line 130 of file ../../src/ui/scenic/lib/input/input_system.cc