public class EditorShowState extends StateObservable<EditorShowState.Event>
Modifier and Type | Class and Description |
---|---|
static class |
EditorShowState.Event |
StateObservable.StateUnbindedExeption
Observable.OnPropertyChangedCallback
STATE_INVALID_EVENT
Constructor and Description |
---|
EditorShowState() |
addCallback, flagAsDirty, getStateModel, isFrozen, notifyChange, notifyPropertyChanged, notifyPropertyChanged, onBind, onBind, removeCallback, writeToParcel
addOnPropertyChangedCallback, removeOnPropertyChangedCallback
@MainThread public void animateTransformation(int delay, int time, float scale, float[] sourcePos, float[] destinationPos)
public void callPreviewDirty()
public void callReady()
public int describeContents()
describeContents
in class StateObservable<EditorShowState.Event>
public void disableUiDrawback(UIOverlayDrawer uiOverlayDrawer)
public void enableUiDrawback(UIOverlayDrawer uiOverlayDrawer)
public float[] getDestinationPos()
public EditMode getEditMode()
public MultiRect getImageCropRegion()
public Rect getImageRect()
public int getPreviewHeight()
public int getPreviewWidth()
public float getRotation()
public float getScale()
public float[] getSourcePos()
public Rect getStageRect()
public Transformation getTransformation()
public java.util.HashSet<UIOverlayDrawer> getUiOverlayDrawers()
public MultiRect getVisibleImageRegion()
protected void invalidateImageRect(EditorLoadSettings editorLoadSettings)
public boolean isReady()
public void notifyLayerDoubleTapped()
public void notifyPreviewRendered()
@MainThread protected void onImageRotationChanged(TransformSettings transformSettings)
public void setEditMode(EditMode editMode)
public EditorShowState setPreviewSize(int width, int height)
width
- width in Pixelsheight
- height in Pixel@MainThread public void setTransformation(float scale, float[] sourcePos, float[] destinationPos)
public void setTransformation(Transformation transformation)
public void triggerUiOverlayRedraw()