class TouchSourceV2
Defined at line 21 of file ../../src/ui/scenic/lib/input/touch_source_v2.h
Public Members
static const uint64_t kMaxUnacknowledgedEvents
static const size_t kMaxBufferedEvents
Public Methods
void TouchSourceV2 (async_dispatcher_t *dispatcher,zx_koid_tview_ref_koid,fidl::ServerEnd<fuchsia_ui_pointer::TouchSourceV2>touch_source,fit::function<void (StreamId, const std::vector<GestureResponse> &)>respond,fit::function<void ()>error_handler,GestureContenderInspector &inspector)
Defined at line 18 of file ../../src/ui/scenic/lib/input/touch_source_v2.cc
void ~TouchSourceV2 ()
Defined at line 33 of file ../../src/ui/scenic/lib/input/touch_source_v2.h
void UpdateStream (const view_tree::Snapshot &snapshot,StreamIdstream_id,InternalTouchEventevent,boolis_end_of_stream,view_tree::BoundingBoxview_bounds)
|GestureContender|
Defined at line 36 of file ../../src/ui/scenic/lib/input/touch_source_v2.cc
void AcknowledgeEvents (AcknowledgeEventsRequest & request, AcknowledgeEventsCompleter::Sync & completer)
|fidl::Server
<fuchsia
_ui_pointer::TouchSourceV2>|
Defined at line 63 of file ../../src/ui/scenic/lib/input/touch_source_v2.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_ui_pointer::TouchSourceV2> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 81 of file ../../src/ui/scenic/lib/input/touch_source_v2.cc
Protected Methods
void CloseChannel (zx_status_t epitaph)
|TouchSourceBase|
Defined at line 87 of file ../../src/ui/scenic/lib/input/touch_source_v2.cc
void PushEvent (StreamId stream_id, AugmentedTouchEvent event)
Defined at line 56 of file ../../src/ui/scenic/lib/input/touch_source_v2.cc