public class FocusSettings extends Settings<FocusSettings.Event>
| Modifier and Type | Class and Description |
|---|---|
static class |
FocusSettings.Event |
class |
FocusSettings.ScaleContext |
Settings.RevertibleFieldStateObservable.StateUnbindedExeption| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<FocusSettings> |
CREATOR |
isRevertible, revertibleFields, STATE_REVERTED, STATE_REVERTED_EVENTSTATE_INVALID, STATE_INVALID_EVENT| Modifier | Constructor and Description |
|---|---|
|
FocusSettings() |
protected |
FocusSettings(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
FocusSettings.ScaleContext |
generateScaledContext(android.graphics.Rect rect) |
float |
getFocusAngle() |
float |
getFocusIntensity()
Get blur intensity.
|
FocusEditorTool.MODE |
getFocusMode() |
java.math.BigDecimal |
getFocusRadius() |
java.math.BigDecimal |
getFocusX() |
java.math.BigDecimal |
getFocusY() |
FocusSettings |
setFocusMode(FocusEditorTool.MODE focusMode)
Set focus mode.
|
FocusSettings |
setFocusPosition(java.math.BigDecimal focusX,
java.math.BigDecimal focusY,
float focusAngle,
java.math.BigDecimal focusRadius) |
FocusSettings |
setIntensity(float intensity)
Set blur intensity.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
getFrozenSettings, getSettingsModel, hasRevertableState, isRevertible, revertState, saveStateaddCallback, getStateModel, invalidate, isFrozen, isInvalidateble, notifyChange, notifyPropertyChanged, notifyPropertyChanged, onBind, onBind, removeCallbackpublic static final android.os.Parcelable.Creator<FocusSettings> CREATOR
public FocusSettings()
protected FocusSettings(android.os.Parcel in)
public float getFocusIntensity()
public java.math.BigDecimal getFocusX()
public java.math.BigDecimal getFocusY()
public float getFocusAngle()
public java.math.BigDecimal getFocusRadius()
public FocusSettings setFocusPosition(java.math.BigDecimal focusX, java.math.BigDecimal focusY, float focusAngle, java.math.BigDecimal focusRadius)
public FocusSettings.ScaleContext generateScaledContext(android.graphics.Rect rect)
public FocusSettings setIntensity(float intensity)
intensity - intensity from 0.0 - 1.0.public FocusEditorTool.MODE getFocusMode()
public FocusSettings setFocusMode(FocusEditorTool.MODE focusMode)
focusMode - focus mode.public int describeContents()
describeContents in interface android.os.ParcelabledescribeContents in class Settings<FocusSettings.Event>public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class Settings<FocusSettings.Event>