#include <dl_test_surface_provider_impeller_metal.h>
Public Member Functions | |
| DlSurfaceProviderImpellerMetalSDF () | |
| const std::string | GetBackendName () const override |
| BackendType | GetBackendType () const override |
Public Member Functions inherited from flutter::testing::DlSurfaceProviderImpeller | |
| virtual | ~DlSurfaceProviderImpeller ()=default |
| bool | InitializeSurface (size_t width, size_t height, PixelFormat format) override |
| std::shared_ptr< DlSurfaceInstance > | GetPrimarySurface () const override |
| std::unique_ptr< DlSurfaceInstance > | MakeOffscreenSurface (size_t width, size_t height, PixelFormat format) const override |
| bool | SupportsPixelFormat (PixelFormat format) const override |
| bool | TargetsImpeller () const override |
Public Member Functions inherited from flutter::testing::DlSurfaceProvider | |
| virtual | ~DlSurfaceProvider ()=default |
Protected Member Functions | |
| impeller::PlaygroundImpl * | GetPlayground () const override |
Protected Member Functions inherited from flutter::testing::DlSurfaceProviderImpeller | |
| DlSurfaceProviderImpeller () | |
Protected Member Functions inherited from flutter::testing::DlSurfaceProvider | |
| DlSurfaceProvider ()=default | |
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::DlSurfaceProviderImpeller | |
| static std::unique_ptr< DlSurfaceInstanceImpeller > | MakeOffscreenSurface (std::shared_ptr< impeller::Context > context, size_t width, size_t height, PixelFormat format) |
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) |
Static Protected Member Functions inherited from flutter::testing::DlSurfaceProviderImpeller | |
| static std::unique_ptr< impeller::PlaygroundImpl > | MakePlayground (impeller::PlaygroundBackend backend, const impeller::PlaygroundSwitches &switches) |
Definition at line 30 of file dl_test_surface_provider_impeller_metal.h.
| flutter::testing::DlSurfaceProviderImpellerMetalSDF::DlSurfaceProviderImpellerMetalSDF | ( | ) |
Definition at line 26 of file dl_test_surface_provider_impeller_metal.cc.
|
overridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 66 of file dl_test_surface_provider_impeller_metal.cc.
|
overridevirtual |
Implements flutter::testing::DlSurfaceProvider.
Definition at line 71 of file dl_test_surface_provider_impeller_metal.cc.
|
overrideprotectedvirtual |
Implements flutter::testing::DlSurfaceProviderImpeller.
Definition at line 44 of file dl_test_surface_provider_impeller_metal.cc.
References impeller::PlaygroundSwitches::enable_wide_gamut, impeller::PlaygroundSwitches::flags, FML_CHECK, GLFW_TRUE, impeller::kMetalSDF, flutter::testing::DlSurfaceProviderImpeller::MakePlayground(), and impeller::Flags::use_sdfs.