29 const sk_sp<const GrGLInterface>& gl_interface);
32 sk_sp<GrDirectContext> resource_context,
33 std::shared_ptr<const fml::SyncSwitch> is_gpu_disabled_sync_switch,
35 std::shared_ptr<impeller::ImpellerContextFuture> impeller_context,
36 bool impeller_enabled,
72 sk_sp<GrDirectContext> resource_context_;
73 std::unique_ptr<fml::WeakPtrFactory<GrDirectContext>>
74 resource_context_weak_factory_;
77 std::shared_ptr<const fml::SyncSwitch> is_gpu_disabled_sync_switch_;
78 std::shared_ptr<impeller::ImpellerContextFuture> impeller_context_;