class TouchSource
Defined at line 22 of file ../../src/ui/scenic/lib/input/touch_source.h
Implementation of the |fidl::Server
<fuchsia
_ui_pointer::TouchSource>| interface. One instance per
channel.
Public Methods
void TouchSource (zx_koid_tview_ref_koid,fidl::ServerEnd<fuchsia_ui_pointer::TouchSource>touch_source,fit::function<void (StreamId, const std::vector<GestureResponse> &)>respond,fit::function<void ()>error_handler,GestureContenderInspector &inspector)
|respond_| must not destroy the TouchSource object.
Defined at line 15 of file ../../src/ui/scenic/lib/input/touch_source.cc
void ~TouchSource ()
Defined at line 30 of file ../../src/ui/scenic/lib/input/touch_source.h
void Watch (WatchRequest & request, WatchCompleter::Sync & completer)
|fidl::Server
<fuchsia
_ui_pointer::TouchSource>|
Defined at line 33 of file ../../src/ui/scenic/lib/input/touch_source.h
void UpdateResponse (UpdateResponseRequest & request, UpdateResponseCompleter::Sync & completer)
|fidl::Server
<fuchsia
_ui_pointer::TouchSource>|
Defined at line 48 of file ../../src/ui/scenic/lib/input/touch_source.h
Protected Methods
void CloseChannel (zx_status_t epitaph)
|TouchSourceBase|
Defined at line 28 of file ../../src/ui/scenic/lib/input/touch_source.cc
void Augment (AugmentedTouchEvent & , const InternalTouchEvent & )
Defined at line 33 of file ../../src/ui/scenic/lib/input/touch_source.cc