5#ifndef FLUTTER_DISPLAY_LIST_TESTING_DL_TEST_SURFACE_SOFTWARE_H_
6#define FLUTTER_DISPLAY_LIST_TESTING_DL_TEST_SURFACE_SOFTWARE_H_
28 const std::string
backend_name()
const override {
return "Software"; }
33 std::shared_ptr<DlSurfaceInstance> primary_;
bool InitializeSurface(size_t width, size_t height, PixelFormat format) override
virtual ~DlSoftwareSurfaceProvider()=default
std::shared_ptr< DlSurfaceInstance > MakeOffscreenSurface(size_t width, size_t height, PixelFormat format) const override
BackendType backend_type() const override
const std::string backend_name() const override
DlSoftwareSurfaceProvider()=default
bool supports(PixelFormat format) const override
std::shared_ptr< DlSurfaceInstance > GetPrimarySurface() const override