#include <dl_test_surface_gl.h>
Public Member Functions | |
| DlOpenGLSurfaceProvider () | |
| virtual | ~DlOpenGLSurfaceProvider ()=default |
| bool | InitializeSurface (size_t width, size_t height, PixelFormat format) override |
| std::shared_ptr< DlSurfaceInstance > | GetPrimarySurface () const override |
| std::shared_ptr< DlSurfaceInstance > | MakeOffscreenSurface (size_t width, size_t height, PixelFormat format) const override |
| const std::string | GetBackendName () const override |
| BackendType | GetBackendType () const override |
| bool | SupportsPixelFormat (PixelFormat format) const override |
Public Member Functions inherited from flutter::testing::DlSurfaceProvider | |
| virtual | ~DlSurfaceProvider ()=default |
| virtual bool | TargetsImpeller () const =0 |
Additional Inherited Members | |
Public Types inherited from flutter::testing::DlSurfaceProvider | |
| enum | PixelFormat { kN32Premul , k565 } |
| enum class | BackendType { kSkiaSoftware , kSkiaOpenGL , kSkiaMetal , kImpellerMetal , kImpellerMetalSDF } |
Static Public Member Functions inherited from flutter::testing::DlSurfaceProvider | |
| static SkImageInfo | MakeInfo (PixelFormat format, int w, int h) |
| static std::optional< BackendType > | NameToBackend (const std::string &name) |
| static std::string | BackendName (BackendType type) |
| static std::unique_ptr< DlSurfaceProvider > | Create (BackendType backend_type) |
Protected Member Functions inherited from flutter::testing::DlSurfaceProvider | |
| DlSurfaceProvider ()=default | |
Definition at line 15 of file dl_test_surface_gl.h.
|
inline |
Definition at line 17 of file dl_test_surface_gl.h.
|
virtualdefault |
|
inlineoverridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 28 of file dl_test_surface_gl.h.
|
inlineoverridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 29 of file dl_test_surface_gl.h.
|
overridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 26 of file dl_test_surface_gl.cc.
|
overridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 16 of file dl_test_surface_gl.cc.
References format, height, MakeOffscreenSurface(), and width.
|
overridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 35 of file dl_test_surface_gl.cc.
References format, height, flutter::testing::DlSurfaceProvider::MakeInfo(), and width.
Referenced by InitializeSurface().
|
inlineoverridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 32 of file dl_test_surface_gl.h.
References format, and flutter::testing::DlSurfaceProvider::kN32Premul.