T - public class ParallelModifier<T> extends BaseModifier<T> implements IModifier.IModifierListener<T>
IModifier.DeepCopyNotSupportedException, IModifier.IModifierListener<T>mFinishedMODIFIER_COMPARATOR_DURATION_DESCENDING| Modifier | Constructor and Description |
|---|---|
|
ParallelModifier(IModifier.IModifierListener<T> pModifierListener,
IModifier<T>... pModifiers) |
|
ParallelModifier(IModifier<T>... pModifiers) |
protected |
ParallelModifier(ParallelModifier<T> pParallelModifier) |
| Modifier and Type | Method and Description |
|---|---|
ParallelModifier<T> |
deepCopy() |
float |
getDuration() |
float |
getSecondsElapsed() |
void |
onModifierFinished(IModifier<T> pModifier,
T pItem) |
void |
onModifierStarted(IModifier<T> pModifier,
T pItem) |
float |
onUpdate(float pSecondsElapsed,
T pItem) |
void |
reset() |
addModifierListener, assertNoNullModifier, assertNoNullModifier, isAutoUnregisterWhenFinished, isFinished, onModifierFinished, onModifierStarted, removeModifierListener, setAutoUnregisterWhenFinishedpublic ParallelModifier(IModifier<T>... pModifiers) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic ParallelModifier(IModifier.IModifierListener<T> pModifierListener, IModifier<T>... pModifiers) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected ParallelModifier(ParallelModifier<T> pParallelModifier) throws IModifier.DeepCopyNotSupportedException
public ParallelModifier<T> deepCopy() throws IModifier.DeepCopyNotSupportedException
deepCopy in interface IModifier<T>deepCopy in class BaseModifier<T>IModifier.DeepCopyNotSupportedExceptionpublic float getSecondsElapsed()
getSecondsElapsed in interface IModifier<T>public float getDuration()
getDuration in interface IModifier<T>public float onUpdate(float pSecondsElapsed,
T pItem)
public void onModifierStarted(IModifier<T> pModifier, T pItem)
onModifierStarted in interface IModifier.IModifierListener<T>public void onModifierFinished(IModifier<T> pModifier, T pItem)
onModifierFinished in interface IModifier.IModifierListener<T>