|
Flutter Windows Embedder
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_WINDOW_BINDING_HANDLER_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_WINDOW_BINDING_HANDLER_H_
19 class AXPlatformNodeWin;
24 class FlutterWindowsView;
92 virtual ui::AXPlatformNodeWin*
GetAlert() = 0;
97 #endif // FLUTTER_SHELL_PLATFORM_WINDOWS_WINDOW_BINDING_HANDLER_H_
virtual PointerLocation GetPrimaryPointerLocation()=0
virtual bool OnBitmapSurfaceUpdated(const void *allocation, size_t row_bytes, size_t height)=0
virtual void OnCursorRectUpdated(const Rect &rect)=0
virtual void OnResetImeComposing()=0
virtual void SetView(WindowBindingHandlerDelegate *view)=0
virtual AlertPlatformNodeDelegate * GetAlertDelegate()=0
virtual PhysicalWindowBounds GetPhysicalWindowBounds()=0
virtual ui::AXPlatformNodeWin * GetAlert()=0
virtual float GetDpiScale()=0
virtual ~WindowBindingHandler()=default
virtual void SetFlutterCursor(HCURSOR cursor)=0
virtual void UpdateFlutterCursor(const std::string &cursor_name)=0
virtual bool OnBitmapSurfaceCleared()=0
virtual HWND GetWindowHandle()=0