 |
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;
108 virtual ui::AXPlatformNodeWin*
GetAlert() = 0;
117 #endif // FLUTTER_SHELL_PLATFORM_WINDOWS_WINDOW_BINDING_HANDLER_H_
virtual PointerLocation GetPrimaryPointerLocation()=0
std::variant< HWND > WindowsRenderTarget
virtual bool OnBitmapSurfaceUpdated(const void *allocation, size_t row_bytes, size_t height)=0
virtual void OnCursorRectUpdated(const Rect &rect)=0
virtual PlatformWindow GetPlatformWindow()=0
virtual void OnWindowResized()=0
virtual bool NeedsVSync()=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 void SendInitialAccessibilityFeatures()=0
virtual ~WindowBindingHandler()=default
virtual void SetFlutterCursor(HCURSOR cursor)=0
virtual void UpdateFlutterCursor(const std::string &cursor_name)=0
virtual WindowsRenderTarget GetRenderTarget()=0
virtual bool IsVisible()=0