5#ifndef FLUTTER_DISPLAY_LIST_TESTING_SKIA_DL_TEST_SURFACE_SOFTWARE_H_
6#define FLUTTER_DISPLAY_LIST_TESTING_SKIA_DL_TEST_SURFACE_SOFTWARE_H_
30 return BackendType::kSkiaSoftware;
36 std::shared_ptr<DlSurfaceInstance> primary_;
BackendType GetBackendType() const override
bool InitializeSurface(size_t width, size_t height, PixelFormat format) override
std::unique_ptr< DlSurfaceInstance > MakeOffscreenSurface(size_t width, size_t height, PixelFormat format) const override
virtual ~DlSoftwareSurfaceProvider()=default
const std::string GetBackendName() const override
bool SupportsPixelFormat(PixelFormat format) const override
DlSoftwareSurfaceProvider()=default
bool TargetsImpeller() const override
std::shared_ptr< DlSurfaceInstance > GetPrimarySurface() const override