public class ColorPipetteState extends LayerListSettings.UILayerState<ColorPipetteState.Event> implements TimeOut.Callback<java.lang.Enum>
Modifier and Type | Class and Description |
---|---|
static class |
ColorPipetteState.Event |
Settings.RevertibleField, Settings.SaveState
StateObservable.StateUnbindedException
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<ColorPipetteState> |
CREATOR |
isInEditMode
isRevertible, revertibleFields, STATE_REVERTED
isConfigObject
Modifier | Constructor and Description |
---|---|
|
ColorPipetteState() |
protected |
ColorPipetteState(android.os.Parcel in) |
Modifier and Type | Method and Description |
---|---|
protected LayerI |
createLayer() |
boolean |
getAndRemoveColorDirtyFlag() |
int |
getColor() |
java.lang.String |
getLayerToolId() |
float |
getPositionX() |
float |
getPositionY() |
int |
getSmoothColor() |
boolean |
hasInitialPosition() |
boolean |
hasNonDefaults() |
boolean |
isSingleton() |
java.lang.Integer |
layerCanvasMode() |
android.graphics.Bitmap |
lockPreview() |
void |
onTimeOut(java.lang.Enum identifier) |
protected void |
setColor(int color) |
void |
setColorDirtyFlag() |
void |
setPosition(float positionX,
float positionY) |
void |
setPreview(android.graphics.Bitmap preview) |
void |
setPreview(int[] pixels,
int width,
int height) |
void |
takeColorFromPreview() |
void |
unlockPreview() |
void |
updateSmoothColor() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
excludeInParcel, setInEditMode
bringToFront, callPreviewDirty, crossBind, getLayer, getLayerListSettings, getScaleDownFactor, isInEditMode, onAttached, onDetached
createSaveState, describeContents, getFrozenSettings, getSettingsModel, hasChanges, hasRevertableState, isFrozen, isRevertible, revertState, revertState, saveInitState, saveState
addCallback, addCallback, getSettingsHandler, getSettingsHolder, getStateModel, getStateModel, hasModelNonDefaultValue, hasModelNonDefaultValue, hasStateHandler, notifyPropertyChanged, onBind, onBind, removeCallback, removeCallback
public static final android.os.Parcelable.Creator<ColorPipetteState> CREATOR
public ColorPipetteState()
protected ColorPipetteState(android.os.Parcel in)
public boolean hasInitialPosition()
public boolean getAndRemoveColorDirtyFlag()
public void setColorDirtyFlag()
@Nullable public java.lang.Integer layerCanvasMode()
layerCanvasMode
in class LayerListSettings.LayerSettings<ColorPipetteState.Event>
public float getPositionX()
public float getPositionY()
public void setPosition(float positionX, float positionY)
public void setPreview(android.graphics.Bitmap preview)
public void takeColorFromPreview()
public void updateSmoothColor()
public void setPreview(int[] pixels, int width, int height)
public int getColor()
protected void setColor(int color)
public int getSmoothColor()
@Nullable public android.graphics.Bitmap lockPreview()
public void unlockPreview()
@NonNull protected LayerI createLayer()
createLayer
in class LayerListSettings.LayerSettings<ColorPipetteState.Event>
@Nullable public java.lang.String getLayerToolId()
getLayerToolId
in class LayerListSettings.LayerSettings<ColorPipetteState.Event>
public boolean isSingleton()
isSingleton
in class LayerListSettings.LayerSettings<ColorPipetteState.Event>
public boolean hasNonDefaults()
hasNonDefaults
in class LayerListSettings.LayerSettings<ColorPipetteState.Event>
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
writeToParcel
in class Settings<ColorPipetteState.Event>
public void onTimeOut(java.lang.Enum identifier)
onTimeOut
in interface TimeOut.Callback<java.lang.Enum>