Flutter Engine
FlutterDesktopWindowControllerState Struct Reference

Public Attributes

UniqueGLFWwindowPtr window = UniqueGLFWwindowPtr(nullptr, glfwDestroyWindow)
 
UniqueGLFWwindowPtr resource_window
 
std::unique_ptr< FlutterDesktopEngineStateengine
 
std::unique_ptr< FlutterDesktopWindowwindow_wrapper
 
std::vector< std::unique_ptr< flutter::KeyboardHookHandler > > keyboard_hook_handlers
 
bool pointer_currently_added = false
 
double monitor_screen_coordinates_per_inch = kDpPerInch
 

Detailed Description

Definition at line 45 of file flutter_glfw.cc.

Member Data Documentation

◆ engine

◆ keyboard_hook_handlers

std::vector<std::unique_ptr<flutter::KeyboardHookHandler> > FlutterDesktopWindowControllerState::keyboard_hook_handlers

Definition at line 61 of file flutter_glfw.cc.

Referenced by GLFWCharCallback(), and GLFWKeyCallback().

◆ monitor_screen_coordinates_per_inch

double FlutterDesktopWindowControllerState::monitor_screen_coordinates_per_inch = kDpPerInch

Definition at line 69 of file flutter_glfw.cc.

Referenced by SendWindowMetrics().

◆ pointer_currently_added

bool FlutterDesktopWindowControllerState::pointer_currently_added = false

Definition at line 65 of file flutter_glfw.cc.

◆ resource_window

UniqueGLFWwindowPtr FlutterDesktopWindowControllerState::resource_window
Initial value:
=
UniqueGLFWwindowPtr(nullptr, glfwDestroyWindow)

Definition at line 50 of file flutter_glfw.cc.

Referenced by EngineMakeResourceContextCurrent().

◆ window

◆ window_wrapper

std::unique_ptr<FlutterDesktopWindow> FlutterDesktopWindowControllerState::window_wrapper

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