DecoderBufferCallback typedef Null safety
Performs the decode process for use in ImageProvider.loadBuffer.
This callback allows decoupling of the cacheWidth
, cacheHeight
, and
allowUpscaling
parameters from implementations of ImageProvider that do
not expose them.
See also:
- ResizeImage, which uses this to override the
cacheWidth
,cacheHeight
, andallowUpscaling
parameters.
Implementation
typedef DecoderBufferCallback = Future<ui.Codec> Function(ui.ImmutableBuffer buffer, {int? cacheWidth, int? cacheHeight, bool allowUpscaling});