Flutter Engine
flutter::WindowBindingHandler Class Referenceabstract

#include <window_binding_handler.h>

Inheritance diagram for flutter::WindowBindingHandler:
flutter::FlutterWindowWin32 flutter::FlutterWindowWinUWP flutter::testing::MockWindowBindingHandler flutter::testing::FlutterWindowWin32Test

Public Member Functions

virtual ~WindowBindingHandler ()=default
 
virtual void SetView (WindowBindingHandlerDelegate *view)=0
 
virtual WindowsRenderTarget GetRenderTarget ()=0
 
virtual PlatformWindow GetPlatformWindow ()=0
 
virtual float GetDpiScale ()=0
 
virtual bool IsVisible ()=0
 
virtual PhysicalWindowBounds GetPhysicalWindowBounds ()=0
 
virtual void OnWindowResized ()=0
 
virtual void UpdateFlutterCursor (const std::string &cursor_name)=0
 
virtual void OnCursorRectUpdated (const Rect &rect)=0
 
virtual bool OnBitmapSurfaceUpdated (const void *allocation, size_t row_bytes, size_t height)=0
 
virtual void OnResetImeComposing ()=0
 

Detailed Description

Definition at line 52 of file window_binding_handler.h.

Constructor & Destructor Documentation

◆ ~WindowBindingHandler()

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

Member Function Documentation

◆ GetDpiScale()

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

◆ GetPhysicalWindowBounds()

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

◆ GetPlatformWindow()

virtual PlatformWindow flutter::WindowBindingHandler::GetPlatformWindow ( )
pure virtual

◆ GetRenderTarget()

virtual WindowsRenderTarget flutter::WindowBindingHandler::GetRenderTarget ( )
pure virtual

◆ IsVisible()

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

◆ OnBitmapSurfaceUpdated()

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

◆ OnCursorRectUpdated()

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

◆ OnResetImeComposing()

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

◆ OnWindowResized()

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

◆ SetView()

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

◆ UpdateFlutterCursor()

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

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