22 GetInitialRect(
engine, preferred_size, constraints),
33 std::optional<Size>
const window_size =
35 *
engine->windows_proc_table(),
40 return {{CW_USEDEFAULT, CW_USEDEFAULT},
41 window_size ? *window_size : Size{CW_USEDEFAULT, CW_USEDEFAULT}};
static std::optional< Size > GetWindowSizeForClientSize(WindowsProcTable const &win32, Size const &client_size, std::optional< Size > smallest, std::optional< Size > biggest, DWORD window_style, DWORD extended_window_style, std::optional< HWND > const &owner_hwnd)
HostWindowRegular(WindowManager *window_manager, FlutterWindowsEngine *engine, const WindowSizeRequest &preferred_size, const BoxConstraints &constraints, LPCWSTR title)
#define FML_CHECK(condition)
double preferred_view_height
double preferred_view_width
bool has_preferred_view_size