class MouseSourceBase
Defined at line 22 of file ../../src/ui/scenic/lib/input/mouse_source_base.h
The base implementation for the |fuchsia::ui::pointer::MouseSource| interface and its
augmentations.
Public Methods
void MouseSourceBase (zx_koid_t channel_koid, fit::function<void (zx_status_t)> close_channel)
Defined at line 24 of file ../../src/ui/scenic/lib/input/mouse_source_base.h
void ~MouseSourceBase ()
Defined at line 27 of file ../../src/ui/scenic/lib/input/mouse_source_base.h
zx_koid_t channel_koid ()
Defined at line 34 of file ../../src/ui/scenic/lib/input/mouse_source_base.h
void UpdateStream (StreamId stream_id, InternalMouseEvent event, view_tree::BoundingBox view_bounds, bool view_exit)
Defined at line 122 of file ../../src/ui/scenic/lib/input/mouse_source_base.cc
fuchsia::ui::pointer::MousePointerSample NewPointerSample (const InternalMouseEvent & event)
Defined at line 90 of file ../../src/ui/scenic/lib/input/mouse_source_base.cc
Protected Methods
void WatchBase (fit::function<void (std::vector<fuchsia::ui::pointer::MouseEvent>)> callback)
Defined at line 78 of file ../../src/ui/scenic/lib/input/mouse_source_base.cc