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_tview_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 ~TouchSourceWithLocalHit ()
Defined at line 33 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.h
void Watch (std::vector<fuchsia::ui::pointer::TouchResponse> responses, WatchCallback callback)
|fuchsia::ui::pointer::augment::TouchSourceWithLocalHit|
Defined at line 35 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc
void UpdateResponse (fuchsia::ui::pointer::TouchInteractionIdstream,fuchsia::ui::pointer::TouchResponseresponse,UpdateResponseCallbackcallback)
|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 59 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc
void Augment (AugmentedTouchEvent & , const InternalTouchEvent & )
Defined at line 66 of file ../../src/ui/scenic/lib/input/touch_source_with_local_hit.cc