abstract class Operation<StateClass : StateObservable<Enum<*>!>!>
Abstract Operation
var MEMORY_MATH_CONTEXT: MathContext! |
abstract fun doOperation(operator: Operator!, settings: StateClass, request: ResultRegionI!): RequestResultI!
Start the Operation |
|
open fun equals(other: Any?): Boolean |
|
abstract fun getEstimatedMemoryConsumptionFactor(operator: Operator!, stateClass: StateClass): BigDecimal! open fun getEstimatedMemoryConsumptionFactor(operator: Operator!): BigDecimal! |
|
abstract fun getIdentifier(): String! |
|
open fun getNecessaryMemory(operator: Operator!): BigDecimal! |
|
open fun getPreviousResultRect(operator: Operator!, subSample: Float): Rect! open fun getPreviousResultRect(operator: Operator!): Rect! |
|
abstract fun getResultRect(operator: Operator!, subSample: Float): Rect! |
|
open fun getState(operator: Operator!): StateClass |
|
open fun hashCode(): Int |
|
open fun isCachable(): Boolean |
|
abstract fun isReady(settings: StateClass): Boolean |
|
open fun operatorReady(operator: Operator!): Boolean |
|
open fun requestSourceAnswer(operator: Operator!, request: RequestI!): SourceRequestAnswerI! |
|
open fun runAndDelegate(operator: Operator!, resultRegion: ResultRegionI!): RequestResultI! |
|
open fun setLevelProgress(operator: Operator!, level: Int, stepCount: Int, step: Int): Unit |
|
open fun toString(): String |
open class ClarityOperation : Operation<ColorAdjustmentSettings!>
image Filter Operation. |
|
open class ColorAdjustmentOperation : Operation<ColorAdjustmentSettings!>
Color transformation operation, it allows to triggerOperatorsIfNeeded a ultra fast instant preview of color transformation changes. |
|
open class FilterOperation : Operation<FilterSettings!>
image Filter Operation. |
|
open class FocusOperation : Operation<FocusSettings!>
image Filter Operation. |
|
open class ImageLoadOperation : Operation<EditorLoadSettings!>
Source image load operator |
|
open class ImageSaveOperation : Operation<EditorSaveSettings!>
Operator to show preview result in the editor. |
|
open class LayerOperation : Operation<LayerListSettings!>
Sticker operator with instant preview. |
|
open class SharpnessOperation : Operation<ColorAdjustmentSettings!>
image Filter Operation. |
|
open class TransformOperation : Operation<TransformSettings!>
Chunk Operator to show preview result in the editor. |