32 bool fbo_reset_after_present,
33 std::shared_ptr<EmbedderExternalViewEmbedder> external_view_embedder);
40 bool fbo_reset_after_present_;
42 std::shared_ptr<EmbedderExternalViewEmbedder> external_view_embedder_;
45 bool IsValid()
const override;
48 std::unique_ptr<Surface> CreateGPUSurface()
override;
51 sk_sp<GrDirectContext> CreateResourceContext()
const override;
54 std::unique_ptr<GLContextResult> GLContextMakeCurrent()
override;
57 bool GLContextClearCurrent()
override;
60 bool GLContextPresent(
const GLPresentInfo& present_info)
override;
66 bool GLContextFBOResetAfterPresent()
const override;
69 DlMatrix GLContextSurfaceTransformation()
const override;