5#ifndef FLUTTER_LIB_UI_PAINTING_IMAGE_DECODER_SKIA_H_
6#define FLUTTER_LIB_UI_PAINTING_IMAGE_DECODER_SKIA_H_
19 std::shared_ptr<fml::ConcurrentTaskRunner> concurrent_task_runner,
26 uint32_t target_width,
27 uint32_t target_height,
32 uint32_t target_width,
33 uint32_t target_height,
std::function< void(sk_sp< DlImage >, std::string)> ImageResult
void Decode(fml::RefPtr< ImageDescriptor > descriptor, uint32_t target_width, uint32_t target_height, const ImageResult &result) override
~ImageDecoderSkia() override
static sk_sp< SkImage > ImageFromCompressedData(ImageDescriptor *descriptor, uint32_t target_width, uint32_t target_height, const fml::tracing::TraceFlow &flow)
Creates an image descriptor for encoded or decoded image data, describing the width,...
#define FML_DISALLOW_COPY_AND_ASSIGN(TypeName)