T - public class LoopModifier<T> extends BaseModifier<T> implements IModifier.IModifierListener<T>
| Modifier and Type | Class and Description |
|---|---|
static interface |
LoopModifier.ILoopModifierListener<T> |
IModifier.DeepCopyNotSupportedException, IModifier.IModifierListener<T>| Modifier and Type | Field and Description |
|---|---|
static int |
LOOP_CONTINUOUS |
mFinishedMODIFIER_COMPARATOR_DURATION_DESCENDING| Modifier | Constructor and Description |
|---|---|
|
LoopModifier(IModifier<T> pModifier) |
|
LoopModifier(IModifier<T> pModifier,
int pLoopCount) |
|
LoopModifier(IModifier<T> pModifier,
int pLoopCount,
IModifier.IModifierListener<T> pModifierListener) |
|
LoopModifier(IModifier<T> pModifier,
int pLoopCount,
LoopModifier.ILoopModifierListener<T> pLoopModifierListener) |
|
LoopModifier(IModifier<T> pModifier,
int pLoopCount,
LoopModifier.ILoopModifierListener<T> pLoopModifierListener,
IModifier.IModifierListener<T> pModifierListener) |
protected |
LoopModifier(LoopModifier<T> pLoopModifier) |
| Modifier and Type | Method and Description |
|---|---|
LoopModifier<T> |
deepCopy() |
float |
getDuration() |
LoopModifier.ILoopModifierListener<T> |
getLoopModifierListener() |
float |
getSecondsElapsed() |
void |
onModifierFinished(IModifier<T> pModifier,
T pItem) |
void |
onModifierStarted(IModifier<T> pModifier,
T pItem) |
float |
onUpdate(float pSecondsElapsed,
T pItem) |
void |
reset() |
void |
setLoopModifierListener(LoopModifier.ILoopModifierListener<T> pLoopModifierListener) |
addModifierListener, assertNoNullModifier, assertNoNullModifier, isAutoUnregisterWhenFinished, isFinished, onModifierFinished, onModifierStarted, removeModifierListener, setAutoUnregisterWhenFinishedpublic static final int LOOP_CONTINUOUS
public LoopModifier(IModifier<T> pModifier, int pLoopCount, IModifier.IModifierListener<T> pModifierListener)
public LoopModifier(IModifier<T> pModifier, int pLoopCount, LoopModifier.ILoopModifierListener<T> pLoopModifierListener)
public LoopModifier(IModifier<T> pModifier, int pLoopCount, LoopModifier.ILoopModifierListener<T> pLoopModifierListener, IModifier.IModifierListener<T> pModifierListener)
protected LoopModifier(LoopModifier<T> pLoopModifier) throws IModifier.DeepCopyNotSupportedException
public LoopModifier<T> deepCopy() throws IModifier.DeepCopyNotSupportedException
deepCopy in interface IModifier<T>deepCopy in class BaseModifier<T>IModifier.DeepCopyNotSupportedExceptionpublic LoopModifier.ILoopModifierListener<T> getLoopModifierListener()
public void setLoopModifierListener(LoopModifier.ILoopModifierListener<T> pLoopModifierListener)
public 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>