5#ifndef FLUTTER_SHELL_COMMON_SNAPSHOT_CONTROLLER_IMPELLER_H_
6#define FLUTTER_SHELL_COMMON_SNAPSHOT_CONTROLLER_IMPELLER_H_
8#include "flutter/shell/common/snapshot_controller.h"
30 const std::shared_ptr<impeller::RuntimeStage>& runtime_stage)
override;
sk_sp< SkImage > ConvertToRasterImage(sk_sp< SkImage > image) override
SnapshotControllerImpeller(const SnapshotController::Delegate &delegate)
void CacheRuntimeStage(const std::shared_ptr< impeller::RuntimeStage > &runtime_stage) override
sk_sp< DlImage > MakeRasterSnapshotSync(sk_sp< DisplayList > display_list, SkISize picture_size) override
void MakeRasterSnapshot(sk_sp< DisplayList > display_list, SkISize picture_size, std::function< void(const sk_sp< DlImage > &)> callback) override
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
Dart_NativeFunction function
sk_sp< const SkImage > image