public class EditorShowState extends StateObservable<EditorShowState.Event>
Modifier and Type | Class and Description |
---|---|
static class |
EditorShowState.Event |
StateObservable.StateUnbindedException
Constructor and Description |
---|
EditorShowState() |
Modifier and Type | Method and Description |
---|---|
void |
animateTransformation(int delay,
int time,
float scale,
float[] sourcePos,
float[] destinationPos) |
void |
callPreviewDirty() |
void |
callReady() |
int |
describeContents() |
void |
disableUiDrawback(UIOverlayDrawer uiOverlayDrawer) |
void |
enableUiDrawback(UIOverlayDrawer uiOverlayDrawer) |
MultiRect |
getCropRegion(MultiRect dest) |
float[] |
getDestinationPos() |
EditMode |
getEditMode() |
int |
getFps() |
Rect |
getImageRect() |
Rect |
getRealStageRect() |
float |
getRotation() |
float |
getScale() |
float[] |
getSourcePos() |
int |
getStageBottomCut() |
int |
getStageHeight() |
int |
getStageWidth() |
Transformation |
getTransformation() |
java.util.HashSet<UIOverlayDrawer> |
getUiOverlayDrawers() |
MultiRect |
getVisibleImageRegion(Transformation transformation,
MultiRect dest) |
void |
glPreviewRendered() |
boolean |
imageHasTransparencySupport() |
protected void |
invalidateImageRect(EditorLoadSettings editorLoadSettings) |
boolean |
isPreviewReady() |
boolean |
isReady() |
void |
notifyLayerDoubleTapped() |
protected void |
onImageRotationChanged(TransformSettings transformSettings) |
protected void |
onToolChange(EditorMenuState menuState) |
void |
setEditMode(EditMode editMode) |
void |
setFps(float fps) |
EditorShowState |
setPreviewSize(int top,
int left,
int width,
int height)
Set preview window size, to saveImage Memory an Speedup preview by load a low resolution preview.
|
void |
setStageBottomCut(int stageBottomCut) |
void |
setTransformation(float scale,
float[] sourcePos,
float[] destinationPos) |
void |
setTransformation(Transformation transformation) |
void |
triggerUiOverlayRedraw() |
addCallback, addCallback, getSettingsHandler, getStateModel, isFrozen, notifyPropertyChanged, onBind, onBind, removeCallback, removeCallback, writeToParcel
@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 int getFps()
public Rect getImageRect()
public Rect getRealStageRect()
public float getRotation()
public float getScale()
public float[] getSourcePos()
public int getStageBottomCut()
public int getStageHeight()
public int getStageWidth()
public Transformation getTransformation()
public java.util.HashSet<UIOverlayDrawer> getUiOverlayDrawers()
public MultiRect getVisibleImageRegion(Transformation transformation, MultiRect dest)
@WorkerThread public void glPreviewRendered()
public boolean imageHasTransparencySupport()
@AnyThread protected void invalidateImageRect(EditorLoadSettings editorLoadSettings)
public boolean isPreviewReady()
public boolean isReady()
public void notifyLayerDoubleTapped()
@MainThread protected void onImageRotationChanged(TransformSettings transformSettings)
@MainThread protected void onToolChange(EditorMenuState menuState)
public void setEditMode(EditMode editMode)
public void setFps(float fps)
public EditorShowState setPreviewSize(int top, int left, int width, int height)
top
- offset in Pixelsleft
- offset in Pixelswidth
- width in Pixelsheight
- height in Pixelpublic void setStageBottomCut(int stageBottomCut)
@MainThread public void setTransformation(float scale, float[] sourcePos, float[] destinationPos)
public void setTransformation(Transformation transformation)
public void triggerUiOverlayRedraw()