Flutter Linux Embedder
_FlScrollingViewDelegateInterface Struct Reference

#include <fl_scrolling_view_delegate.h>

Public Attributes

GTypeInterface g_iface
 
void(* send_mouse_pointer_event )(FlScrollingViewDelegate *delegate, FlutterPointerPhase phase, size_t timestamp, double x, double y, FlutterPointerDeviceKind device_kind, double scroll_delta_x, double scroll_delta_y, int64_t buttons)
 
void(* send_pointer_pan_zoom_event )(FlScrollingViewDelegate *delegate, size_t timestamp, double x, double y, FlutterPointerPhase phase, double pan_x, double pan_y, double scale, double rotation)
 

Detailed Description

FlScrollingViewDelegate:

An interface for a class that provides FlScrollingManager with platform-related features.

This interface is typically implemented by FlView.

Definition at line 33 of file fl_scrolling_view_delegate.h.

Member Data Documentation

◆ g_iface

GTypeInterface _FlScrollingViewDelegateInterface::g_iface

Definition at line 34 of file fl_scrolling_view_delegate.h.

◆ send_mouse_pointer_event

void(* _FlScrollingViewDelegateInterface::send_mouse_pointer_event) (FlScrollingViewDelegate *delegate, FlutterPointerPhase phase, size_t timestamp, double x, double y, FlutterPointerDeviceKind device_kind, double scroll_delta_x, double scroll_delta_y, int64_t buttons)

Definition at line 36 of file fl_scrolling_view_delegate.h.

◆ send_pointer_pan_zoom_event

void(* _FlScrollingViewDelegateInterface::send_pointer_pan_zoom_event) (FlScrollingViewDelegate *delegate, size_t timestamp, double x, double y, FlutterPointerPhase phase, double pan_x, double pan_y, double scale, double rotation)

Definition at line 46 of file fl_scrolling_view_delegate.h.


The documentation for this struct was generated from the following file: