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_tview_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