#include <image_decoder.h>
Definition at line 24 of file image_decoder.h.
◆ ImageResult
◆ ~ImageDecoder()
flutter::ImageDecoder::~ImageDecoder |
( |
| ) |
|
|
virtualdefault |
◆ ImageDecoder()
Definition at line 38 of file image_decoder.cc.
45 weak_factory_(this) {
48 << "The image decoder must be created & collected on the UI thread.";
49}
std::shared_ptr< fml::ConcurrentTaskRunner > concurrent_task_runner_
fml::WeakPtr< IOManager > io_manager_
fml::RefPtr< fml::TaskRunner > GetUITaskRunner() const
virtual bool RunsTasksOnCurrentThread()
#define FML_DCHECK(condition)
◆ Decode()
◆ GetWeakPtr()
Definition at line 53 of file image_decoder.cc.
53 {
54 return weak_factory_.GetWeakPtr();
55}
◆ Make()
Definition at line 15 of file image_decoder.cc.
20 {
21#if IMPELLER_SUPPORTS_RENDERING
23 return std::make_unique<ImageDecoderImpeller>(
24 runners,
25 std::move(concurrent_task_runner),
26 std::move(io_manager),
28 gpu_disabled_switch);
29 }
30#endif
31 return std::make_unique<ImageDecoderSkia>(
32 runners,
33 std::move(concurrent_task_runner),
34 std::move(io_manager)
35 );
36}
◆ concurrent_task_runner_
◆ io_manager_
◆ runners_
The documentation for this class was generated from the following files: