Flutter Engine
flutter::WindowBindingHandlerDelegate Class Referenceabstract

#include <window_binding_handler_delegate.h>

Inheritance diagram for flutter::WindowBindingHandlerDelegate:
flutter::FlutterWindowsView

Public Member Functions

virtual void OnWindowSizeChanged (size_t width, size_t height)=0
 
virtual void OnPointerMove (double x, double y, FlutterPointerDeviceKind device_kind, int32_t device_id)=0
 
virtual void OnPointerDown (double x, double y, FlutterPointerDeviceKind device_kind, int32_t device_id, FlutterPointerMouseButtons button)=0
 
virtual void OnPointerUp (double x, double y, FlutterPointerDeviceKind device_kind, int32_t device_id, FlutterPointerMouseButtons button)=0
 
virtual void OnPointerLeave (FlutterPointerDeviceKind device_kind, int32_t device_id)=0
 
virtual void OnText (const std::u16string &)=0
 
virtual bool OnKey (int key, int scancode, int action, char32_t character, bool extended, bool was_down)=0
 
virtual void OnComposeBegin ()=0
 
virtual void OnComposeCommit ()=0
 
virtual void OnComposeEnd ()=0
 
virtual void OnComposeChange (const std::u16string &text, int cursor_pos)=0
 
virtual void OnScroll (double x, double y, double delta_x, double delta_y, int scroll_offset_multiplier, FlutterPointerDeviceKind device_kind, int32_t device_id)=0
 
virtual void OnPlatformBrightnessChanged ()=0
 

Detailed Description

Definition at line 13 of file window_binding_handler_delegate.h.

Member Function Documentation

◆ OnComposeBegin()

virtual void flutter::WindowBindingHandlerDelegate::OnComposeBegin ( )
pure virtual

◆ OnComposeChange()

virtual void flutter::WindowBindingHandlerDelegate::OnComposeChange ( const std::u16string &  text,
int  cursor_pos 
)
pure virtual

◆ OnComposeCommit()

virtual void flutter::WindowBindingHandlerDelegate::OnComposeCommit ( )
pure virtual

◆ OnComposeEnd()

virtual void flutter::WindowBindingHandlerDelegate::OnComposeEnd ( )
pure virtual

◆ OnKey()

virtual bool flutter::WindowBindingHandlerDelegate::OnKey ( int  key,
int  scancode,
int  action,
char32_t  character,
bool  extended,
bool  was_down 
)
pure virtual

◆ OnPlatformBrightnessChanged()

virtual void flutter::WindowBindingHandlerDelegate::OnPlatformBrightnessChanged ( )
pure virtual

◆ OnPointerDown()

virtual void flutter::WindowBindingHandlerDelegate::OnPointerDown ( double  x,
double  y,
FlutterPointerDeviceKind  device_kind,
int32_t  device_id,
FlutterPointerMouseButtons  button 
)
pure virtual

◆ OnPointerLeave()

virtual void flutter::WindowBindingHandlerDelegate::OnPointerLeave ( FlutterPointerDeviceKind  device_kind,
int32_t  device_id 
)
pure virtual

◆ OnPointerMove()

virtual void flutter::WindowBindingHandlerDelegate::OnPointerMove ( double  x,
double  y,
FlutterPointerDeviceKind  device_kind,
int32_t  device_id 
)
pure virtual

◆ OnPointerUp()

virtual void flutter::WindowBindingHandlerDelegate::OnPointerUp ( double  x,
double  y,
FlutterPointerDeviceKind  device_kind,
int32_t  device_id,
FlutterPointerMouseButtons  button 
)
pure virtual

◆ OnScroll()

virtual void flutter::WindowBindingHandlerDelegate::OnScroll ( double  x,
double  y,
double  delta_x,
double  delta_y,
int  scroll_offset_multiplier,
FlutterPointerDeviceKind  device_kind,
int32_t  device_id 
)
pure virtual

◆ OnText()

virtual void flutter::WindowBindingHandlerDelegate::OnText ( const std::u16string &  )
pure virtual

◆ OnWindowSizeChanged()

virtual void flutter::WindowBindingHandlerDelegate::OnWindowSizeChanged ( size_t  width,
size_t  height 
)
pure virtual

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