19 const std::shared_ptr<Capabilities>& capabilities)
override;
25 using UniqueHandle = std::unique_ptr<void,
decltype(&DestroyWindowHandle)>;
27 std::shared_ptr<ReactorWorker> worker_;
28 const bool use_angle_;
30 std::shared_ptr<Context> context_;
33 std::shared_ptr<Context> GetContext()
const override;
39 std::unique_ptr<Surface> AcquireSurfaceFrame(
40 std::shared_ptr<Context>
context)
override;