39 void PollOnce(std::chrono::milliseconds timeout);
48 void SetTimer(std::chrono::nanoseconds when);
50 WNDCLASS RegisterWindowClass();
55 LPARAM const lparam)
noexcept;
60 LPARAM const lparam)
noexcept;
64 static void TimerProc(PTP_CALLBACK_INSTANCE Instance,
69 std::wstring window_class_name_;
70 std::vector<Delegate*> delegates_;
71 PTP_TIMER timer_ =
nullptr;
To do anything rendering related with Impeller, you need a context.