5 #ifndef FLUTTER_IMPELLER_PLAYGROUND_BACKEND_GLES_PLAYGROUND_IMPL_GLES_H_
6 #define FLUTTER_IMPELLER_PLAYGROUND_BACKEND_GLES_PLAYGROUND_IMPL_GLES_H_
8 #include "flutter/fml/macros.h"
20 const std::shared_ptr<Capabilities>& capabilities)
override;
26 using UniqueHandle = std::unique_ptr<void, decltype(&DestroyWindowHandle)>;
28 std::shared_ptr<ReactorWorker> worker_;
29 const bool use_angle_;
33 std::shared_ptr<Context> GetContext()
const override;
39 std::unique_ptr<Surface> AcquireSurfaceFrame(
40 std::shared_ptr<Context> context)
override;
49 #endif // FLUTTER_IMPELLER_PLAYGROUND_BACKEND_GLES_PLAYGROUND_IMPL_GLES_H_