38 std::function<float()> get_time_seconds;
39 std::function<std::chrono::steady_clock::time_point()> get_steady_now;
40 std::function<void()> update_resource_cache;
41 std::function<PrepareFrameResult()> prepare_frame;
42 std::function<RenderFrameResult()> render_prepared_frame;
43 std::function<void()> poll_window;