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