#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.
Referenced by init_touch(), and TEST().
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE | ( | FlTouchManager | , |
fl_touch_manager | , | ||
FL | , | ||
TOUCH_MANAGER | , | ||
GObject | |||
) |