#include <snapshot_controller.h>
Definition at line 22 of file snapshot_controller.h.
◆ ~SnapshotController()
| virtual flutter::SnapshotController::~SnapshotController |
( |
| ) |
|
|
virtualdefault |
◆ SnapshotController()
| flutter::SnapshotController::SnapshotController |
( |
const Delegate & |
delegate | ) |
|
|
explicitprotected |
◆ CacheRuntimeStage()
| virtual void flutter::SnapshotController::CacheRuntimeStage |
( |
const std::shared_ptr< impeller::RuntimeStage > & |
runtime_stage | ) |
|
|
pure virtual |
◆ ConvertToRasterImage()
| virtual sk_sp< SkImage > flutter::SnapshotController::ConvertToRasterImage |
( |
sk_sp< SkImage > |
image | ) |
|
|
pure virtual |
◆ GetDelegate()
| const Delegate & flutter::SnapshotController::GetDelegate |
( |
| ) |
|
|
inlineprotected |
◆ Make()
Definition at line 15 of file snapshot_controller.cc.
17 {
18#if IMPELLER_SUPPORTS_RENDERING
19 if (settings.enable_impeller) {
20 return std::make_unique<SnapshotControllerImpeller>(delegate);
21 }
22#endif
23#if !SLIMPELLER
24 return std::make_unique<SnapshotControllerSkia>(delegate);
25#else
27 << "Cannot create a Skia snapshot controller in an Impeller build.";
28 return nullptr;
29#endif
30}
#define FML_LOG(severity)
References flutter::Settings::enable_impeller, and FML_LOG.
◆ MakeRasterSnapshot()
◆ MakeRasterSnapshotSync()
◆ MakeRenderContextCurrent()
| virtual bool flutter::SnapshotController::MakeRenderContextCurrent |
( |
| ) |
|
|
pure virtual |
◆ MakeTextureImage()
| virtual sk_sp< DlImage > flutter::SnapshotController::MakeTextureImage |
( |
sk_sp< SkImage > |
image, |
|
|
SnapshotPixelFormat |
pixel_format |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: