#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::WindowsMessage |
struct | flutter::WindowSizing |
struct | flutter::WindowingInitRequest |
struct | flutter::WindowCreationRequest |
class | flutter::WindowManager |
struct | FlutterWindowSize |
Namespaces | |
flutter | |
Functions | |
FLUTTER_EXPORT void | InternalFlutterWindows_WindowManager_Initialize (int64_t engine_id, const flutter::WindowingInitRequest *request) |
FLUTTER_EXPORT bool | InternalFlutterWindows_WindowManager_HasTopLevelWindows (int64_t engine_id) |
FLUTTER_EXPORT FlutterViewId | InternalFlutterWindows_WindowManager_CreateRegularWindow (int64_t engine_id, const flutter::WindowCreationRequest *request) |
FLUTTER_EXPORT HWND | InternalFlutterWindows_WindowManager_GetTopLevelWindowHandle (int64_t engine_id, FlutterViewId view_id) |
FLUTTER_EXPORT FlutterWindowSize | InternalFlutterWindows_WindowManager_GetWindowContentSize (HWND hwnd) |
FLUTTER_EXPORT void | InternalFlutterWindows_WindowManager_SetWindowContentSize (HWND hwnd, const flutter::WindowSizing *size) |
FLUTTER_EXPORT FlutterViewId InternalFlutterWindows_WindowManager_CreateRegularWindow | ( | int64_t | engine_id, |
const flutter::WindowCreationRequest * | request | ||
) |
Definition at line 116 of file window_manager.cc.
References flutter::WindowManager::CreateRegularWindow(), flutter::FlutterWindowsEngine::GetEngineForId(), and flutter::FlutterWindowsEngine::window_manager().
Referenced by flutter::testing::TEST_F().
FLUTTER_EXPORT HWND InternalFlutterWindows_WindowManager_GetTopLevelWindowHandle | ( | int64_t | engine_id, |
FlutterViewId | view_id | ||
) |
Definition at line 124 of file window_manager.cc.
References flutter::FlutterWindowsEngine::GetEngineForId(), flutter::FlutterWindowsView::GetWindowHandle(), and flutter::FlutterWindowsEngine::view().
Referenced by flutter::testing::TEST_F().
FLUTTER_EXPORT FlutterWindowSize InternalFlutterWindows_WindowManager_GetWindowContentSize | ( | HWND | hwnd | ) |
Definition at line 137 of file window_manager.cc.
References FlutterDesktopGetDpiForHWND().
Referenced by flutter::testing::TEST_F().
FLUTTER_EXPORT bool InternalFlutterWindows_WindowManager_HasTopLevelWindows | ( | int64_t | engine_id | ) |
Definition at line 109 of file window_manager.cc.
References flutter::FlutterWindowsEngine::GetEngineForId(), flutter::WindowManager::HasTopLevelWindows(), and flutter::FlutterWindowsEngine::window_manager().
Referenced by flutter::testing::TEST_F().
FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_Initialize | ( | int64_t | engine_id, |
const flutter::WindowingInitRequest * | request | ||
) |
Definition at line 101 of file window_manager.cc.
References flutter::FlutterWindowsEngine::GetEngineForId(), flutter::WindowManager::Initialize(), and flutter::FlutterWindowsEngine::window_manager().
Referenced by flutter::testing::TEST_F().
FLUTTER_EXPORT void InternalFlutterWindows_WindowManager_SetWindowContentSize | ( | HWND | hwnd, |
const flutter::WindowSizing * | size | ||
) |
Definition at line 151 of file window_manager.cc.
References flutter::HostWindow::GetThisFromHandle(), and flutter::HostWindow::SetContentSize().
Referenced by flutter::testing::TEST_F().