1 package mhr.appcore.tools.cancelable.lut;
3 import android.graphics.Canvas;
4 import mhr.appcore.bitmap.BitmapInfo;
5 import mhr.appcore.bitmap.ChannelCount;
6 import mhr.appcore.bitmap.NBitmap;
7 import mhr.appcore.blending.BlendMode;
8 import mhr.appcore.blending.Blender;
9 import mhr.appcore.image.Image;
10 import mhr.appcore.image.layers.RasterLayer;
11 import mhr.appcore.pointops.LUT;
12 import mhr.appcore.tools.actiondata.BrightnessLUTCancelableToolActionData;
13 import mhr.appcore.tools.actiondata.BrushLikeToolActionData;
14 import mhr.appcore.tools.actiondata.CancelableToolActionData;
15 import mhr.appcore.tools.actiondata.CurvesLUTCancelableToolActionData;
16 import mhr.appcore.tools.actiondata.GammaLUTCancelableToolActionData;
17 import mhr.appcore.tools.actiondata.ToolActionData;
18 import mhr.appcore.utils.LinearInt;
19 import mhr.appcore.utils.Rect;
58 throw new IllegalArgumentException(
"Received data for different tool");
60 CurvesLUTCancelableToolActionData d = (CurvesLUTCancelableToolActionData) data;