25 const std::shared_ptr<IOSContext>& context);
32 const std::shared_ptr<impeller::Context> impeller_context_;
33 bool is_valid_ =
false;
36 bool IsValid()
const override;
39 void UpdateStorageSizeIfNecessary()
override;
42 std::unique_ptr<Surface> CreateGPUSurface(
GrDirectContext* gr_context)
override;
60 bool AllowsDrawingWhenGpuDisabled()
const override;