Flutter Windows Embedder
flutter::WindowBindingHandler Class Referenceabstract

#include <window_binding_handler.h>

Inheritance diagram for flutter::WindowBindingHandler:
flutter::FlutterWindow

Public Member Functions

virtual ~WindowBindingHandler ()=default
 
virtual void SetView (WindowBindingHandlerDelegate *view)=0
 
virtual HWND GetWindowHandle ()=0
 
virtual float GetDpiScale ()=0
 
virtual PhysicalWindowBounds GetPhysicalWindowBounds ()=0
 
virtual void UpdateFlutterCursor (const std::string &cursor_name)=0
 
virtual void SetFlutterCursor (HCURSOR cursor)=0
 
virtual void OnCursorRectUpdated (const Rect &rect)=0
 
virtual bool OnBitmapSurfaceCleared ()=0
 
virtual bool OnBitmapSurfaceUpdated (const void *allocation, size_t row_bytes, size_t height)=0
 
virtual void OnResetImeComposing ()=0
 
virtual PointerLocation GetPrimaryPointerLocation ()=0
 
virtual AlertPlatformNodeDelegateGetAlertDelegate ()=0
 
virtual ui::AXPlatformNodeWin * GetAlert ()=0
 

Detailed Description

Definition at line 40 of file window_binding_handler.h.

Constructor & Destructor Documentation

◆ ~WindowBindingHandler()

virtual flutter::WindowBindingHandler::~WindowBindingHandler ( )
virtualdefault

Member Function Documentation

◆ GetAlert()

virtual ui::AXPlatformNodeWin* flutter::WindowBindingHandler::GetAlert ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ GetAlertDelegate()

virtual AlertPlatformNodeDelegate* flutter::WindowBindingHandler::GetAlertDelegate ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ GetDpiScale()

virtual float flutter::WindowBindingHandler::GetDpiScale ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ GetPhysicalWindowBounds()

virtual PhysicalWindowBounds flutter::WindowBindingHandler::GetPhysicalWindowBounds ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ GetPrimaryPointerLocation()

virtual PointerLocation flutter::WindowBindingHandler::GetPrimaryPointerLocation ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ GetWindowHandle()

virtual HWND flutter::WindowBindingHandler::GetWindowHandle ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ OnBitmapSurfaceCleared()

virtual bool flutter::WindowBindingHandler::OnBitmapSurfaceCleared ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ OnBitmapSurfaceUpdated()

virtual bool flutter::WindowBindingHandler::OnBitmapSurfaceUpdated ( const void *  allocation,
size_t  row_bytes,
size_t  height 
)
pure virtual

Implemented in flutter::FlutterWindow.

◆ OnCursorRectUpdated()

virtual void flutter::WindowBindingHandler::OnCursorRectUpdated ( const Rect rect)
pure virtual

Implemented in flutter::FlutterWindow.

◆ OnResetImeComposing()

virtual void flutter::WindowBindingHandler::OnResetImeComposing ( )
pure virtual

Implemented in flutter::FlutterWindow.

◆ SetFlutterCursor()

virtual void flutter::WindowBindingHandler::SetFlutterCursor ( HCURSOR  cursor)
pure virtual

Implemented in flutter::FlutterWindow.

◆ SetView()

virtual void flutter::WindowBindingHandler::SetView ( WindowBindingHandlerDelegate view)
pure virtual

Implemented in flutter::FlutterWindow.

◆ UpdateFlutterCursor()

virtual void flutter::WindowBindingHandler::UpdateFlutterCursor ( const std::string &  cursor_name)
pure virtual

Implemented in flutter::FlutterWindow.


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