abstract class Operation<StateClass : ly.img.android.pesdk.backend.model.state.manager.StateObservable>
Abstract Operation
abstract fun doOperation(operator: Operator, settings: StateClass, request: ResultRegionI): RequestResultI
Start the Operation |
|
fun equals(o: java.lang.Object): boolean |
|
abstract fun getEstimatedMemoryConsumptionFactor(operator: Operator, stateClass: StateClass): java.math.BigDecimal fun getEstimatedMemoryConsumptionFactor(operator: Operator): java.math.BigDecimal |
|
abstract fun getIdentifier(): java.lang.String |
|
fun getNecessaryMemory(operator: Operator): java.math.BigDecimal |
|
fun getPreviousResultRect(operator: Operator, subSample: float): Rect fun getPreviousResultRect(operator: Operator): Rect |
|
abstract fun getResultRect(operator: Operator, subSample: float): Rect |
|
fun getState(operator: Operator): StateClass |
|
fun hashCode(): int |
|
fun isCachable(): boolean |
|
abstract fun isReady(settings: StateClass): boolean |
|
fun operatorReady(operator: Operator): boolean |
|
fun requestSourceAnswer(operator: Operator, request: RequestI): SourceRequestAnswerI |
|
fun runAndDelegate(operator: Operator, resultRegion: ResultRegionI): RequestResultI |
|
fun setLevelProgress(operator: Operator, level: int, stepCount: int, step: int): void |
|
fun toString(): java.lang.String |
MEMORY_MATH_CONTEXT |
class ClarityOperation : Operation<ly.img.android.pesdk.backend.model.state.ColorAdjustmentSettings>
image Filter Operation. |
|
class ColorAdjustmentOperation : Operation<ly.img.android.pesdk.backend.model.state.ColorAdjustmentSettings>
Color transformation operation, it allows to triggerOperatorsIfNeeded a ultra fast instant preview of color transformation changes. |
|
class FilterOperation : Operation<ly.img.android.pesdk.backend.model.state.FilterSettings>
image Filter Operation. |
|
class FocusOperation : Operation<ly.img.android.pesdk.backend.model.state.FocusSettings>
image Filter Operation. |
|
class ImageLoadOperation : Operation<ly.img.android.pesdk.backend.model.state.EditorLoadSettings>
Source image load operator |
|
class ImageSaveOperation : Operation<ly.img.android.pesdk.backend.model.state.EditorSaveSettings>
Operator to show preview result in the editor. |
|
class LayerOperation : Operation<ly.img.android.pesdk.backend.model.state.LayerListSettings>
Sticker operator with instant preview. |
|
class SharpnessOperation : Operation<ly.img.android.pesdk.backend.model.state.ColorAdjustmentSettings>
image Filter Operation. |
|
class TransformOperation : Operation<ly.img.android.pesdk.backend.model.state.TransformSettings>
Chunk Operator to show preview result in the editor. |