class TouchSourceWithLocalHit

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

Implementation of the |fuchsia::ui::pointer::augment::TouchSourceWithLocalHit| interface. One

instance per channel.

Public Methods

void TouchSourceWithLocalHit (zx_koid_t view_ref_koid, fidl::InterfaceRequest<fuchsia::ui::pointer::augment::TouchSourceWithLocalHit> request, 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 InternalTouchEvent &)> get_local_hit, GestureContenderInspector & inspector)

|respond| must not destroy the TouchSourceWithLocalHit object.

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

void Watch (std::vector<fuchsia::ui::pointer::TouchResponse> responses, WatchCallback callback)

|fuchsia::ui::pointer::augment::TouchSourceWithLocalHit|

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

void ~TouchSourceWithLocalHit ()

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

void UpdateResponse (fuchsia::ui::pointer::TouchInteractionId stream, fuchsia::ui::pointer::TouchResponse response, UpdateResponseCallback callback)

|fuchsia::ui::pointer::augment::TouchSourceWithLocalHit|

Defined at line 40 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 55 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc

void Augment (AugmentedTouchEvent & , const InternalTouchEvent & )

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