38 fuchsia::ui::pointer::MouseSourceHandle mouse_source);
46 std::function<
void(std::vector<flutter::PointerData>)>
callback);
52 fuchsia::ui::pointer::TouchSourcePtr touch_source_;
55 std::function<void(std::vector<fuchsia::ui::pointer::TouchEvent>)>
91 std::unordered_map<fuchsia::ui::pointer::TouchInteractionId,
92 std::vector<flutter::PointerData>,
100 std::vector<fuchsia::ui::pointer::TouchResponse> touch_responses_;
107 std::optional<fuchsia::ui::pointer::ViewParameters> touch_view_parameters_;
112 fuchsia::ui::pointer::MouseSourcePtr mouse_source_;
115 std::function<void(std::vector<fuchsia::ui::pointer::MouseEvent>)>
126 std::unordered_set< uint32_t> mouse_down_;
130 std::unordered_map< uint32_t,
131 fuchsia::ui::pointer::MouseDeviceInfo>
139 std::optional<fuchsia::ui::pointer::ViewParameters> mouse_view_parameters_;