public abstract class OperatorLayer extends CanvasLayer
callback, stage, transformation
isAttached, showState, uiDensity, willDrawUi
Constructor and Description |
---|
OperatorLayer(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
flagOperatorAsDirty() |
abstract Operator |
generateOperator(StateHandler stateHandler) |
void |
onDrawLayer(Canvas canvas) |
abstract void |
onDrawLayer(Canvas canvas,
Bitmap operatorResult) |
void |
onOperatorResult(SourceRequestAnswerI answer) |
boolean |
releaseOperatorDirtyFlag() |
clearEmptyRegion, doRespondOnClick, getLimitedRenderRegion, getView, invalidate, onDraw, onMotionEvent, onSizeChanged, onTouchEvent, postInvalidate, render, setLayerContainerCallback, setLayerPaint, setTransformation, setWillClearEmptyRegion
getStateHandler, onAttachedToUI, onAttachedToWindow, onDetachedFromUI, onDetachedFromWindow, onDrawUI, postInvalidateUi, setWillDrawUi
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setImageRect
@AnyThread public void flagOperatorAsDirty()
public abstract Operator generateOperator(@NonNull StateHandler stateHandler)
generateOperator
in interface LayerI
generateOperator
in class CanvasLayer
public final void onDrawLayer(Canvas canvas)
onDrawLayer
in class CanvasLayer
public abstract void onDrawLayer(Canvas canvas, Bitmap operatorResult)
public void onOperatorResult(SourceRequestAnswerI answer)
onOperatorResult
in interface LayerI
onOperatorResult
in class CanvasLayer
public boolean releaseOperatorDirtyFlag()
releaseOperatorDirtyFlag
in interface LayerI
releaseOperatorDirtyFlag
in class CanvasLayer