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_t view_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, StreamId stream_id, InternalTouchEvent event, bool is_end_of_stream, view_tree::BoundingBox view_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