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