class TouchSourceWithLocalHit

Defined at line 20 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.h

Implementation of the |fidl::Server

<fuchsia

_ui_pointer_augment::TouchSourceWithLocalHit>|

interface. One instance per channel.

Public Methods

void TouchSourceWithLocalHit (zx_koid_t view_ref_koid, fidl::ServerEnd<fuchsia_ui_pointer_augment::TouchSourceWithLocalHit> server_end, fit::function<void (StreamId, const std::vector<GestureResponse> &)> respond, fit::function<void ()> error_handler, fit::function<std::pair<zx_koid_t, std::array<float, 2>> (const view_tree::Snapshot &, const InternalTouchEvent &)> get_local_hit, GestureContenderInspector & inspector)

|respond| must not destroy the TouchSourceWithLocalHit object.

Defined at line 16 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc

void ~TouchSourceWithLocalHit ()

Defined at line 35 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.h

void Watch (WatchRequest & request, WatchCompleter::Sync & completer)

|fidl::Server

<fuchsia

_ui_pointer_augment::TouchSourceWithLocalHit>|

Defined at line 40 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc

void UpdateResponse (UpdateResponseRequest & request, UpdateResponseCompleter::Sync & completer)

|fidl::Server

<fuchsia

_ui_pointer_augment::TouchSourceWithLocalHit>|

Defined at line 41 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.h

Protected Methods

void CloseChannel (zx_status_t epitaph)

|TouchSourceBase|

Defined at line 61 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc

void Augment (const view_tree::Snapshot & snapshot, AugmentedTouchEvent & , const InternalTouchEvent & )

Defined at line 66 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc