public class CardinalSplineMoveModifier extends DurationEntityModifier
http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Cardinal_spline},
http://algorithmist.wordpress.com/2009/10/06/cardinal-splines-part-4/}| Modifier and Type | Class and Description |
|---|---|
static class |
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig |
IEntityModifier.IEntityModifierListener, IEntityModifier.IEntityModifierMatcherIModifier.DeepCopyNotSupportedException, IModifier.IModifierListener<T>mDurationmFinishedMODIFIER_COMPARATOR_DURATION_DESCENDING| Constructor and Description |
|---|
CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig) |
CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig,
IEaseFunction pEaseFunction) |
CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig,
IEntityModifier.IEntityModifierListener pEntityModifierListener) |
CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig,
IEntityModifier.IEntityModifierListener pEntityModifierListener,
IEaseFunction pEaseFunction) |
| Modifier and Type | Method and Description |
|---|---|
static float |
cardinalSplineX(float pX0,
float pX1,
float pX2,
float pX3,
float pT,
float pTension) |
static float |
cardinalSplineY(float pY0,
float pY1,
float pY2,
float pY3,
float pT,
float pTension) |
CardinalSplineMoveModifier |
deepCopy() |
protected void |
onManagedInitialize(IEntity pEntity) |
protected void |
onManagedUpdate(float pSecondsElapsed,
IEntity pEntity) |
CardinalSplineMoveModifier |
reverse() |
getDuration, getSecondsElapsed, onUpdate, resetaddModifierListener, assertNoNullModifier, assertNoNullModifier, isAutoUnregisterWhenFinished, isFinished, onModifierFinished, onModifierStarted, removeModifierListener, setAutoUnregisterWhenFinishedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddModifierListener, getDuration, getSecondsElapsed, isAutoUnregisterWhenFinished, isFinished, onUpdate, removeModifierListener, reset, setAutoUnregisterWhenFinishedpublic CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig)
public CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig,
IEaseFunction pEaseFunction)
public CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig,
IEntityModifier.IEntityModifierListener pEntityModifierListener)
public CardinalSplineMoveModifier(float pDuration,
CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig pCardinalSplineMoveModifierConfig,
IEntityModifier.IEntityModifierListener pEntityModifierListener,
IEaseFunction pEaseFunction)
public CardinalSplineMoveModifier deepCopy()
deepCopy in interface IEntityModifierdeepCopy in interface IModifier<IEntity>deepCopy in class BaseModifier<IEntity>public CardinalSplineMoveModifier reverse()
protected void onManagedInitialize(IEntity pEntity)
onManagedInitialize in class BaseDurationModifier<IEntity>protected void onManagedUpdate(float pSecondsElapsed,
IEntity pEntity)
onManagedUpdate in class BaseDurationModifier<IEntity>public static final float cardinalSplineX(float pX0,
float pX1,
float pX2,
float pX3,
float pT,
float pTension)
public static final float cardinalSplineY(float pY0,
float pY1,
float pY2,
float pY3,
float pT,
float pTension)