6 #include "shell/gpu/gpu_surface_noop.h"
8 #include <QuartzCore/CALayer.h>
12 #include "flutter/fml/logging.h"
13 #include "flutter/fml/platform/darwin/cf_utils.h"
14 #include "flutter/fml/trace_event.h"
16 #include "third_party/skia/include/core/SkSurface.h"
17 #include "third_party/skia/include/utils/mac/SkCGUtils.h"
35 return std::make_unique<GPUSurfaceNoop>();
bool IsValid() const override
std::unique_ptr< Surface > CreateGPUSurface(GrDirectContext *gr_context=nullptr) override
IOSSurfaceNoop(std::shared_ptr< IOSContext > context)
void UpdateStorageSizeIfNecessary() override
~IOSSurfaceNoop() override