public class ColorAdjustmentOperation extends AbstractOperation<ColorAdjustmentSettings>
MEMORY_MATH_CONTEXT| Constructor and Description |
|---|
ColorAdjustmentOperation() |
| Modifier and Type | Method and Description |
|---|---|
static void |
changePaintColorMatrix(android.graphics.Paint paint,
ColorAdjustmentSettings settings) |
protected ChunkModelInterface.RequestResult |
doOperation(Operator operator,
ColorAdjustmentSettings settings,
ChunkModelInterface.ResultRegion request)
Start the Operation
|
protected static android.graphics.ColorMatrix |
generateBrightnessMatrix(float brightness) |
protected static android.graphics.ColorMatrix |
generateContrastMatrix(float contrast) |
protected static android.graphics.ColorMatrix |
generateSaturationMatrix(float saturation) |
protected java.math.BigDecimal |
getEstimatedMemoryConsumptionFactor(Operator operator,
ColorAdjustmentSettings settings) |
protected java.lang.String |
getIdentifier() |
protected Priority |
getPriority() |
android.graphics.Rect |
getResultRect(Operator operator,
float subSample) |
boolean |
isReady(ColorAdjustmentSettings settings) |
compareTo, equals, getEstimatedMemoryConsumptionFactor, getNecessaryMemory, getPreviousResultRect, getPreviousResultRect, getState, hashCode, isCachable, operatorReady, requestSourceAnswer, runAndDelegate, setLevelProgress, toString@NonNull protected Priority getPriority()
getPriority in class AbstractOperation<ColorAdjustmentSettings>protected java.lang.String getIdentifier()
getIdentifier in class AbstractOperation<ColorAdjustmentSettings>@Nullable protected ChunkModelInterface.RequestResult doOperation(Operator operator, ColorAdjustmentSettings settings, ChunkModelInterface.ResultRegion request)
AbstractOperationdoOperation in class AbstractOperation<ColorAdjustmentSettings>request - a ResultRegion object hold the request options like position and transformation.public boolean isReady(ColorAdjustmentSettings settings)
isReady in class AbstractOperation<ColorAdjustmentSettings>protected java.math.BigDecimal getEstimatedMemoryConsumptionFactor(Operator operator, ColorAdjustmentSettings settings)
getEstimatedMemoryConsumptionFactor in class AbstractOperation<ColorAdjustmentSettings>public static void changePaintColorMatrix(android.graphics.Paint paint,
ColorAdjustmentSettings settings)
@NonNull protected static android.graphics.ColorMatrix generateSaturationMatrix(float saturation)
@NonNull protected static android.graphics.ColorMatrix generateContrastMatrix(float contrast)
@NonNull protected static android.graphics.ColorMatrix generateBrightnessMatrix(float brightness)
public android.graphics.Rect getResultRect(Operator operator, float subSample)
getResultRect in class AbstractOperation<ColorAdjustmentSettings>