#include <windows.h>#include <functional>#include <optional>#include <unordered_map>#include <vector>#include "flutter/shell/platform/common/public/flutter_export.h"#include "flutter/fml/macros.h"#include "flutter/shell/platform/common/isolate_scope.h"#include "flutter/shell/platform/embedder/embedder.h"Go to the source code of this file.
Classes | |
| struct | flutter::WindowSizeRequest |
| struct | flutter::WindowConstraints |
| struct | flutter::WindowRect |
| struct | flutter::WindowSize |
| struct | flutter::RegularWindowCreationRequest |
| struct | flutter::DialogWindowCreationRequest |
| struct | flutter::TooltipWindowCreationRequest |
| struct | flutter::WindowsMessage |
| struct | flutter::WindowingInitRequest |
| struct | flutter::ActualWindowSize |
| struct | flutter::FullscreenRequest |
| class | flutter::WindowManager |
Namespaces | |
| namespace | flutter |
Typedefs | |
| typedef WindowRect *(* | flutter::GetWindowPositionCallback) (const WindowSize &child_size, const WindowRect &parent_rect, const WindowRect &output_rect) |
| FLUTTER_EXPORT FlutterViewId InternalFlutterWindows_WindowManager_CreateDialogWindow | ( | int64_t | engine_id, |
| const flutter::DialogWindowCreationRequest * | request | ||
| ) |
Definition at line 149 of file window_manager.cc.
References engine, and flutter::FlutterWindowsEngine::GetEngineForId().
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT FlutterViewId InternalFlutterWindows_WindowManager_CreateRegularWindow | ( | int64_t | engine_id, |
| const flutter::RegularWindowCreationRequest * | request | ||
| ) |
Definition at line 140 of file window_manager.cc.
References engine, and flutter::FlutterWindowsEngine::GetEngineForId().
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT FlutterViewId InternalFlutterWindows_WindowManager_CreateTooltipWindow | ( | int64_t | engine_id, |
| const flutter::TooltipWindowCreationRequest * | request | ||
| ) |
Definition at line 158 of file window_manager.cc.
References engine, and flutter::FlutterWindowsEngine::GetEngineForId().
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT bool InternalFlutterWindows_WindowManager_GetFullscreen | ( | HWND | hwnd | ) |
Definition at line 235 of file window_manager.cc.
References flutter::HostWindow::GetThisFromHandle(), and window.
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT HWND InternalFlutterWindows_WindowManager_GetTopLevelWindowHandle | ( | int64_t | engine_id, |
| FlutterViewId | view_id | ||
| ) |
Definition at line 166 of file window_manager.cc.
References engine, flutter::FlutterWindowsEngine::GetEngineForId(), view, and view_id.
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT flutter::ActualWindowSize InternalFlutterWindows_WindowManager_GetWindowContentSize | ( | HWND | hwnd | ) |
Definition at line 180 of file window_manager.cc.
References flutter::HostWindow::GetWindowContentSize().
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_Initialize | ( | int64_t | engine_id, |
| const flutter::WindowingInitRequest * | request | ||
| ) |
Definition at line 132 of file window_manager.cc.
References engine, and flutter::FlutterWindowsEngine::GetEngineForId().
Referenced by flutter::testing::TEST_F().
| FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_OnDestroyWindow | ( | HWND | hwnd | ) |
Definition at line 193 of file window_manager.cc.
References flutter::HostWindow::GetThisFromHandle(), and window.
Referenced by flutter::WindowManager::OnEngineShutdown().
| FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_SetFullscreen | ( | HWND | hwnd, |
| const flutter::FullscreenRequest * | request | ||
| ) |
Definition at line 222 of file window_manager.cc.
References flutter::FullscreenRequest::display_id, flutter::FullscreenRequest::fullscreen, flutter::HostWindow::GetThisFromHandle(), flutter::FullscreenRequest::has_display_id, and window.
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_SetWindowConstraints | ( | HWND | hwnd, |
| const flutter::WindowConstraints * | constraints | ||
| ) |
Definition at line 213 of file window_manager.cc.
References flutter::HostWindow::GetThisFromHandle(), and window.
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_SetWindowSize | ( | HWND | hwnd, |
| const flutter::WindowSizeRequest * | size | ||
| ) |
Definition at line 184 of file window_manager.cc.
References flutter::HostWindow::GetThisFromHandle(), and window.
Referenced by flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_UpdateTooltipPosition | ( | HWND | hwnd | ) |
Definition at line 245 of file window_manager.cc.
References flutter::HostWindow::GetThisFromHandle(), flutter::HostWindowTooltip::UpdatePosition(), and window.