- url( url ),
- id( id ),
- dimensions( dimensions ),
- fittingMode( fittingMode ),
- samplingMode( samplingMode ),
- orientationCorrection( orientationCorrection )
+ url(url),
+ id(id),
+ dimensions(dimensions),
+ fittingMode(fittingMode),
+ samplingMode(samplingMode),
+ orientationCorrection(orientationCorrection),
+ preMultiplyOnLoad(preMultiplyOnLoad),
+ isMaskTask(false),
+ maskPixelBuffer(),
+ contentScale(1.0f),
+ cropToMask(false),
+ animatedImageLoading(),
+ frameIndex(0u)
+{
+}
+
+LoadingTask::LoadingTask(uint32_t id, Devel::PixelBuffer pixelBuffer, Devel::PixelBuffer maskPixelBuffer, float contentScale, bool cropToMask, DevelAsyncImageLoader::PreMultiplyOnLoad preMultiplyOnLoad)
+: pixelBuffer(pixelBuffer),
+ url(""),
+ id(id),
+ dimensions(),
+ fittingMode(),
+ samplingMode(),
+ orientationCorrection(),
+ preMultiplyOnLoad(preMultiplyOnLoad),
+ isMaskTask(true),
+ maskPixelBuffer(maskPixelBuffer),
+ contentScale(contentScale),
+ cropToMask(cropToMask),
+ animatedImageLoading(),
+ frameIndex(0u)