5#ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_DISPLAY_MANAGER_H_
6#define FLUTTER_SHELL_PLATFORM_WINDOWS_DISPLAY_MANAGER_H_
17class FlutterWindowsEngine;
38 std::vector<FlutterEngineDisplay>
GetDisplays()
const;
42 static BOOL CALLBACK EnumMonitorCallback(HMONITOR monitor,
49 std::optional<FlutterEngineDisplay> FromMonitor(HMONITOR monitor)
const;
53 std::shared_ptr<WindowsProcTable> win32_;
std::optional< FlutterEngineDisplay > FindById(FlutterEngineDisplayId id)
bool HandleWindowMessage(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam, LRESULT *result)
std::vector< FlutterEngineDisplay > GetDisplays() const
uint64_t FlutterEngineDisplayId
G_BEGIN_DECLS GBytes * message
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot data