public interface

IModifier

org.anddev.andengine.util.modifier.IModifier<T>
Known Indirect Subclasses

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

Nested Classes
class IModifier.DeepCopyNotSupportedException  
interface IModifier.IModifierListener<T>  
Fields
public static final Comparator<IModifier<?>> MODIFIER_COMPARATOR_DURATION_DESCENDING
Public Methods
abstract void addModifierListener(IModifierListener<T> pModifierListener)
abstract IModifier<T> deepCopy()
abstract float getDuration()
abstract float getSecondsElapsed()
abstract boolean isFinished()
abstract boolean isRemoveWhenFinished()
abstract float onUpdate(float pSecondsElapsed, T pItem)
abstract boolean removeModifierListener(IModifierListener<T> pModifierListener)
abstract void reset()
abstract void setRemoveWhenFinished(boolean pRemoveWhenFinished)

Fields

public static final Comparator<IModifier<?>> MODIFIER_COMPARATOR_DURATION_DESCENDING

Public Methods

public abstract void addModifierListener (IModifierListener<T> pModifierListener)

public abstract IModifier<T> deepCopy ()

public abstract float getDuration ()

public abstract float getSecondsElapsed ()

public abstract boolean isFinished ()

public abstract boolean isRemoveWhenFinished ()

public abstract float onUpdate (float pSecondsElapsed, T pItem)

public abstract boolean removeModifierListener (IModifierListener<T> pModifierListener)

public abstract void reset ()

public abstract void setRemoveWhenFinished (boolean pRemoveWhenFinished)