#include <gdk/gdk.h>#include "flutter/shell/platform/embedder/embedder.h"#include "flutter/shell/platform/linux/public/flutter_linux/fl_engine.h"Go to the source code of this file.
Functions | |
| G_BEGIN_DECLS | G_DECLARE_FINAL_TYPE (FlTouchManager, fl_touch_manager, FL, TOUCH_MANAGER, GObject) |
| FlTouchManager * | fl_touch_manager_new (FlEngine *engine, FlutterViewId view_id) |
| void | fl_touch_manager_handle_touch_event (FlTouchManager *manager, GdkEventTouch *event, gint scale_factor) |
| void fl_touch_manager_handle_touch_event | ( | FlTouchManager * | manager, |
| GdkEventTouch * | event, | ||
| gint | scale_factor | ||
| ) |
fl_touch_manager_handle_touch_event: @manager: an #FlTouchManager. @event: the touch event. @scale_factor: the GTK scaling factor of the window.
Definition at line 131 of file fl_touch_manager.cc.
References ensure_touch_added(), fl_engine_send_touch_down_event(), fl_engine_send_touch_move_event(), fl_engine_send_touch_remove_event(), fl_engine_send_touch_up_event(), get_generated_id(), kMicrosecondsPerMillisecond, and release_number().
Referenced by TEST(), and touch_event_cb().
| FlTouchManager* fl_touch_manager_new | ( | FlEngine * | engine, |
| FlutterViewId | view_id | ||
| ) |
fl_touch_manager_new: @engine: an #FlEngine. @view_id: the view being managed.
Create a new #FlTouchManager.
Returns: a new #FlTouchManager.
Definition at line 48 of file fl_touch_manager.cc.
References kMinTouchDeviceId, and view_id.
Referenced by init_touch(), and TEST().
| G_BEGIN_DECLS G_DECLARE_FINAL_TYPE | ( | FlTouchManager | , |
| fl_touch_manager | , | ||
| FL | , | ||
| TOUCH_MANAGER | , | ||
| GObject | |||
| ) |