| Flutter Linux Embedder |

Public Attributes | List of all members
_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:

- shell/platform/linux/fl_scrolling_view_delegate.h