public class

CardinalSplineMoveModifier

extends DurationEntityModifier
java.lang.Object
   ↳ org.andengine.util.modifier.BaseModifier<T>
     ↳ org.andengine.util.modifier.BaseDurationModifier<T>
       ↳ org.andengine.entity.modifier.DurationEntityModifier
         ↳ org.andengine.entity.modifier.CardinalSplineMoveModifier
Known Direct Subclasses

Class Overview

(c) Zynga 2012

See Also
  • {@link http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Cardinal_spline}
  • {@link http://algorithmist.wordpress.com/2009/10/06/cardinal-splines-part-4/}

Summary

Nested Classes
class CardinalSplineMoveModifier.CardinalSplineMoveModifierConfig  
[Expand]
Inherited Fields
From class org.andengine.util.modifier.BaseDurationModifier
From class org.andengine.util.modifier.BaseModifier
From interface org.andengine.util.modifier.IModifier
Public Constructors
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)
Public Methods
final static float cardinalSplineX(float pX0, float pX1, float pX2, float pX3, float pT, float pTension)
final static float cardinalSplineY(float pY0, float pY1, float pY2, float pY3, float pT, float pTension)
CardinalSplineMoveModifier deepCopy()
CardinalSplineMoveModifier reverse()
Protected Methods
void onManagedInitialize(IEntity pEntity)
void onManagedUpdate(float pSecondsElapsed, IEntity pEntity)
[Expand]
Inherited Methods
From class org.andengine.util.modifier.BaseDurationModifier
From class org.andengine.util.modifier.BaseModifier
From class java.lang.Object
From interface org.andengine.entity.modifier.IEntityModifier
From interface org.andengine.util.modifier.IModifier

Public Constructors

public 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 Methods

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)

public CardinalSplineMoveModifier deepCopy ()

public CardinalSplineMoveModifier reverse ()

Protected Methods

protected void onManagedInitialize (IEntity pEntity)

protected void onManagedUpdate (float pSecondsElapsed, IEntity pEntity)