public abstract class BaseSingleValueSpanModifier<T> extends BaseDurationModifier<T>
IModifier.DeepCopyNotSupportedException, IModifier.IModifierListener<T>| Modifier and Type | Field and Description |
|---|---|
protected IEaseFunction |
mEaseFunction |
mDurationmFinishedMODIFIER_COMPARATOR_DURATION_DESCENDING| Modifier | Constructor and Description |
|---|---|
protected |
BaseSingleValueSpanModifier(BaseSingleValueSpanModifier<T> pBaseSingleValueSpanModifier) |
|
BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue) |
|
BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue,
IEaseFunction pEaseFunction) |
|
BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue,
IModifier.IModifierListener<T> pModifierListener) |
|
BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue,
IModifier.IModifierListener<T> pModifierListener,
IEaseFunction pEaseFunction) |
| Modifier and Type | Method and Description |
|---|---|
float |
getFromValue() |
float |
getToValue() |
protected void |
onManagedInitialize(T pItem) |
protected void |
onManagedUpdate(float pSecondsElapsed,
T pItem) |
protected abstract void |
onSetInitialValue(T pItem,
float pValue) |
protected abstract void |
onSetValue(T pItem,
float pPercentageDone,
float pValue) |
void |
reset(float pDuration,
float pFromValue,
float pToValue) |
getDuration, getSecondsElapsed, onUpdate, resetaddModifierListener, assertNoNullModifier, assertNoNullModifier, deepCopy, isAutoUnregisterWhenFinished, isFinished, onModifierFinished, onModifierStarted, removeModifierListener, setAutoUnregisterWhenFinishedprotected final IEaseFunction mEaseFunction
public BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue)
public BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue,
IEaseFunction pEaseFunction)
public BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue,
IModifier.IModifierListener<T> pModifierListener)
public BaseSingleValueSpanModifier(float pDuration,
float pFromValue,
float pToValue,
IModifier.IModifierListener<T> pModifierListener,
IEaseFunction pEaseFunction)
protected BaseSingleValueSpanModifier(BaseSingleValueSpanModifier<T> pBaseSingleValueSpanModifier)
public float getFromValue()
public float getToValue()
protected abstract void onSetInitialValue(T pItem, float pValue)
protected abstract void onSetValue(T pItem, float pPercentageDone, float pValue)
protected void onManagedInitialize(T pItem)
onManagedInitialize in class BaseDurationModifier<T>protected void onManagedUpdate(float pSecondsElapsed,
T pItem)
onManagedUpdate in class BaseDurationModifier<T>public void reset(float pDuration,
float pFromValue,
float pToValue)