public class CubicBezierCurveMoveModifier extends DurationEntityModifier
IEntityModifier.IEntityModifierListener, IEntityModifier.IEntityModifierMatcherIModifier.DeepCopyNotSupportedException, IModifier.IModifierListener<T>mDurationmFinishedMODIFIER_COMPARATOR_DURATION_DESCENDING| Constructor and Description |
|---|
CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4) |
CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4,
IEaseFunction pEaseFunction) |
CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4,
IEntityModifier.IEntityModifierListener pEntityModifierListener) |
CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4,
IEntityModifier.IEntityModifierListener pEntityModifierListener,
IEaseFunction pEaseFunction) |
| Modifier and Type | Method and Description |
|---|---|
CubicBezierCurveMoveModifier |
deepCopy() |
protected void |
onManagedInitialize(IEntity pEntity) |
protected void |
onManagedUpdate(float pSecondsElapsed,
IEntity pEntity) |
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 CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4)
pDuration - pX1 - x coordinate of the start point.pY1 - y coordinate of the start point.pX2 - x coordinate of the first control point.pY2 - y coordinate of the first control point.pX3 - x coordinate of the second control point.pY3 - y coordinate of the second control point.pX4 - x coordinate of the end point.pY4 - y coordinate of the end point.public CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4,
IEaseFunction pEaseFunction)
pDuration - pX1 - x coordinate of the start point.pY1 - y coordinate of the start point.pX2 - x coordinate of the first control point.pY2 - y coordinate of the first control point.pX3 - x coordinate of the second control point.pY3 - y coordinate of the second control point.pX4 - x coordinate of the end point.pY4 - y coordinate of the end point.pEaseFunction - public CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4,
IEntityModifier.IEntityModifierListener pEntityModifierListener)
pDuration - pX1 - x coordinate of the start point.pY1 - y coordinate of the start point.pX2 - x coordinate of the first control point.pY2 - y coordinate of the first control point.pX3 - x coordinate of the second control point.pY3 - y coordinate of the second control point.pX4 - x coordinate of the end point.pY4 - y coordinate of the end point.pEntityModifierListener - public CubicBezierCurveMoveModifier(float pDuration,
float pX1,
float pY1,
float pX2,
float pY2,
float pX3,
float pY3,
float pX4,
float pY4,
IEntityModifier.IEntityModifierListener pEntityModifierListener,
IEaseFunction pEaseFunction)
pDuration - pX1 - x coordinate of the start point.pY1 - y coordinate of the start point.pX2 - x coordinate of the first control point.pY2 - y coordinate of the first control point.pX3 - x coordinate of the second control point.pY3 - y coordinate of the second control point.pX4 - x coordinate of the end point.pY4 - y coordinate of the end point.pEntityModifierListener - pEaseFunction - public CubicBezierCurveMoveModifier deepCopy()
deepCopy in interface IEntityModifierdeepCopy in interface IModifier<IEntity>deepCopy in class BaseModifier<IEntity>protected void onManagedInitialize(IEntity pEntity)
onManagedInitialize in class BaseDurationModifier<IEntity>protected void onManagedUpdate(float pSecondsElapsed,
IEntity pEntity)
onManagedUpdate in class BaseDurationModifier<IEntity>