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
 
bool pointer_currently_down = false
 
int64_t buttons = 0
 
double monitor_screen_coordinates_per_inch = kDpPerInch
 

Detailed Description

Definition at line 46 of file flutter_glfw.cc.

Member Data Documentation

◆ buttons

int64_t FlutterDesktopWindowControllerState::buttons = 0

Definition at line 72 of file flutter_glfw.cc.

◆ engine

◆ keyboard_hook_handlers

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

Definition at line 62 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 76 of file flutter_glfw.cc.

Referenced by SendWindowMetrics().

◆ pointer_currently_added

bool FlutterDesktopWindowControllerState::pointer_currently_added = false

Definition at line 66 of file flutter_glfw.cc.

◆ pointer_currently_down

bool FlutterDesktopWindowControllerState::pointer_currently_down = false

Definition at line 69 of file flutter_glfw.cc.

◆ resource_window

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

Definition at line 51 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: