5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_TASK_RUNNER_WINDOW_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_TASK_RUNNER_WINDOW_H_
15 #include "flutter/fml/macros.h"
46 void SetTimer(std::chrono::nanoseconds when);
48 WNDCLASS RegisterWindowClass();
51 HandleMessage(UINT
const message,
53 LPARAM
const lparam) noexcept;
55 static LRESULT CALLBACK WndProc(HWND
const window,
58 LPARAM
const lparam) noexcept;
61 std::wstring window_class_name_;
62 std::vector<Delegate*> delegates_;
68 #endif // FLUTTER_SHELL_PLATFORM_WINDOWS_TASK_RUNNER_WINDOW_H_