rita.support.behavior
Class RiInterpolater4D
java.lang.Object
rita.support.behavior.Interpolater
rita.support.behavior.RiInterpolater2D
rita.support.behavior.RiInterpolater3D
rita.support.behavior.RiInterpolater4D
public class RiInterpolater4D
- extends RiInterpolater3D
A 4d interpolater (e.g., for color, etc)
|
Constructor Summary |
RiInterpolater4D(float[] initial,
float[] target,
int startTime,
int duration)
|
| Methods inherited from class rita.support.behavior.Interpolater |
easeInCirc, easeInCubic, easeInExpo, easeInOutCirc, easeInOutCubic, easeInOutExpo, easeInOutQuad, easeInOutQuart, easeInOutSine, easeInQuad, easeInQuart, easeInSine, easeOutCirc, easeOutCubic, easeOutExpo, easeOutQuad, easeOutQuart, easeOutSine, linear |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RiInterpolater4D
public RiInterpolater4D(float[] initial,
float[] target,
int startTime,
int duration)
reset
public void reset(float[] initial,
float[] target,
int startOffsetMs,
int durationMs)
- Overrides:
reset in class RiInterpolater3D
setStart
public void setStart(float[] startValues)
- Overrides:
setStart in class RiInterpolater3D
update
public boolean update()
- Overrides:
update in class RiInterpolater3D
r
public final float r()
g
public final float g()
b
public final float b()
a
public final float a()
setMotionType
public void setMotionType(int motionType)
- Overrides:
setMotionType in class RiInterpolater3D
getTarget
public float[] getTarget()
- Overrides:
getTarget in class RiInterpolater3D
getValues
public float[] getValues()
- Overrides:
getValues in class RiInterpolater3D
stop
public void stop()
- Overrides:
stop in class RiInterpolater3D
finish
public void finish()
- Overrides:
finish in class RiInterpolater3D
main
public static void main(java.lang.String[] args)
throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException