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_t view_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 27 of file ../../src/ui/scenic/lib/input/touch_source.cc
void Augment (AugmentedTouchEvent & , const InternalTouchEvent & )
Defined at line 32 of file ../../src/ui/scenic/lib/input/touch_source.cc