class MouseSourceV2

Defined at line 19 of file ../../src/ui/scenic/lib/input/mouse_source_v2.h

Public Members

static const uint64_t kMaxUnacknowledgedEvents
static const size_t kMaxBufferedEvents

Public Methods

void MouseSourceV2 (fidl::ServerEnd<fuchsia_ui_pointer::MouseSourceV2> mouse_source, fit::function<void ()> error_handler, async_dispatcher_t * dispatcher)

Defined at line 18 of file ../../src/ui/scenic/lib/input/mouse_source_v2.cc

void ~MouseSourceV2 ()

Defined at line 30 of file ../../src/ui/scenic/lib/input/mouse_source_v2.h

void UpdateStream (StreamId stream_id, InternalMouseEvent event, view_tree::BoundingBox view_bounds, bool view_exit)

|MouseSourceBase|

Defined at line 33 of file ../../src/ui/scenic/lib/input/mouse_source_v2.cc

void AcknowledgeEvents (AcknowledgeEventsRequest & request, AcknowledgeEventsCompleter::Sync & completer)

|fidl::Server

<fuchsia

_ui_pointer::MouseSourceV2>|

Defined at line 50 of file ../../src/ui/scenic/lib/input/mouse_source_v2.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_ui_pointer::MouseSourceV2> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 68 of file ../../src/ui/scenic/lib/input/mouse_source_v2.cc

void CloseChannel (zx_status_t epitaph)

Defined at line 74 of file ../../src/ui/scenic/lib/input/mouse_source_v2.cc

Protected Methods

void PushEvent (fuchsia_ui_pointer::MouseEvent event)

|MouseSourceBase|

Defined at line 43 of file ../../src/ui/scenic/lib/input/mouse_source_v2.cc