B C E F G I L M Q S 
All Classes All Packages

B

BackEaseInFunction - Class in ej.motion.back
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
BackEaseInOutFunction - Class in ej.motion.back
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
BackEaseOutFunction - Class in ej.motion.back
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
BounceEaseInFunction - Class in ej.motion.bounce
Represents a bounce motion.
BounceEaseInOutFunction - Class in ej.motion.bounce
Represents a bounce ease in out motion: a bounce at startup and a bounce at the end.
BounceEaseOutFunction - Class in ej.motion.bounce
Represents a bounce motion: starts at a steady speed, then slows down to the stop instruction then go backward with the same effect with less initial speed then go forward and so on until it stops.

C

CircEaseInFunction - Class in ej.motion.circ
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
CircEaseInOutFunction - Class in ej.motion.circ
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
CircEaseOutFunction - Class in ej.motion.circ
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
computeValue(float) - Method in class ej.motion.back.BackEaseInFunction
 
computeValue(float) - Method in class ej.motion.back.BackEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.back.BackEaseOutFunction
 
computeValue(float) - Method in class ej.motion.bounce.BounceEaseInFunction
 
computeValue(float) - Method in class ej.motion.bounce.BounceEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.bounce.BounceEaseOutFunction
 
computeValue(float) - Method in class ej.motion.circ.CircEaseInFunction
 
computeValue(float) - Method in class ej.motion.circ.CircEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.circ.CircEaseOutFunction
 
computeValue(float) - Method in class ej.motion.constant.ConstantFunction
 
computeValue(float) - Method in class ej.motion.cubic.CubicEaseInFunction
 
computeValue(float) - Method in class ej.motion.cubic.CubicEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.cubic.CubicEaseOutFunction
 
computeValue(float) - Method in class ej.motion.elastic.ElasticEaseInFunction
 
computeValue(float) - Method in class ej.motion.elastic.ElasticEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.elastic.ElasticEaseOutFunction
 
computeValue(float) - Method in class ej.motion.expo.ExpoEaseInFunction
 
computeValue(float) - Method in class ej.motion.expo.ExpoEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.expo.ExpoEaseOutFunction
 
computeValue(float) - Method in interface ej.motion.Function
Returns the value of the function for the given time factor.
computeValue(float) - Method in class ej.motion.linear.LinearFunction
 
computeValue(float) - Method in class ej.motion.quad.QuadEaseInFunction
 
computeValue(float) - Method in class ej.motion.quad.QuadEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.quad.QuadEaseOutFunction
 
computeValue(float) - Method in class ej.motion.quart.QuartEaseInFunction
 
computeValue(float) - Method in class ej.motion.quart.QuartEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.quart.QuartEaseOutFunction
 
computeValue(float) - Method in class ej.motion.quint.QuintEaseInFunction
 
computeValue(float) - Method in class ej.motion.quint.QuintEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.quint.QuintEaseOutFunction
 
computeValue(float) - Method in class ej.motion.sine.SineEaseInFunction
 
computeValue(float) - Method in class ej.motion.sine.SineEaseInOutFunction
 
computeValue(float) - Method in class ej.motion.sine.SineEaseOutFunction
 
ConstantFunction - Class in ej.motion.constant
Represents a constant motion that is always at the stop value.
CubicEaseInFunction - Class in ej.motion.cubic
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
CubicEaseInOutFunction - Class in ej.motion.cubic
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
CubicEaseOutFunction - Class in ej.motion.cubic
Represents a ease out motion: starts at a steady speed, then slows down to a stop.

E

ej.motion - package ej.motion
Contains the base classes to create and use motions.
ej.motion.back - package ej.motion.back
Contains the implementation of the back function.
ej.motion.bounce - package ej.motion.bounce
Contains the implementation of the bounce function.
ej.motion.circ - package ej.motion.circ
Contains the implementation of the circ function.
ej.motion.constant - package ej.motion.constant
Contains the implementation of the constant function.
ej.motion.cubic - package ej.motion.cubic
Contains the implementation of the cubic function.
ej.motion.elastic - package ej.motion.elastic
Contains the implementation of the elastic function.
ej.motion.expo - package ej.motion.expo
Contains the implementation of the expo function.
ej.motion.linear - package ej.motion.linear
Contains the implementation of the linear function.
ej.motion.quad - package ej.motion.quad
Contains the implementation of the quad function.
ej.motion.quart - package ej.motion.quart
Contains the implementation of the quart function.
ej.motion.quint - package ej.motion.quint
Contains the implementation of the quint function.
ej.motion.sine - package ej.motion.sine
Contains the implementation of the sine function.
ElasticEaseInFunction - Class in ej.motion.elastic
Represents a elastic motion.
ElasticEaseInOutFunction - Class in ej.motion.elastic
Represents a elastic motion.
ElasticEaseOutFunction - Class in ej.motion.elastic
Represents a elastic motion: starts at a steady speed, then slows down exceeding the stop instruction then go backward with the same effect with less initial speed then go forward and so on until it stops.
ExpoEaseInFunction - Class in ej.motion.expo
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
ExpoEaseInOutFunction - Class in ej.motion.expo
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
ExpoEaseOutFunction - Class in ej.motion.expo
Represents a ease out motion: starts at a steady speed, then slows down to a stop.

F

Function - Interface in ej.motion
Represents a motion function.

G

getDuration() - Method in class ej.motion.Motion
Gets the duration of this motion.
getFunction() - Method in class ej.motion.Motion
Gets the function of this motion.
getStartValue() - Method in class ej.motion.Motion
Gets the start value of this motion.
getStopValue() - Method in class ej.motion.Motion
Gets the stop value of this motion.
getValue(long) - Method in class ej.motion.Motion
Returns the value of this motion for a specific elapsed time.

I

INSTANCE - Static variable in class ej.motion.back.BackEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.back.BackEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.back.BackEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.bounce.BounceEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.bounce.BounceEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.bounce.BounceEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.circ.CircEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.circ.CircEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.circ.CircEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.constant.ConstantFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.cubic.CubicEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.cubic.CubicEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.cubic.CubicEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.elastic.ElasticEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.elastic.ElasticEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.elastic.ElasticEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.expo.ExpoEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.expo.ExpoEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.expo.ExpoEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.linear.LinearFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quad.QuadEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quad.QuadEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quad.QuadEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quart.QuartEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quart.QuartEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quart.QuartEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quint.QuintEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quint.QuintEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.quint.QuintEaseOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.sine.SineEaseInFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.sine.SineEaseInOutFunction
Singleton to avoid creating several instances.
INSTANCE - Static variable in class ej.motion.sine.SineEaseOutFunction
Singleton to avoid creating several instances.

L

LinearFunction - Class in ej.motion.linear
Represents a uniform linear motion: the velocity is constant (no acceleration or deceleration).

M

Motion - Class in ej.motion
Represents a motion.
Motion(Function, int, int, long) - Constructor for class ej.motion.Motion
Creates a motion.

Q

QuadEaseInFunction - Class in ej.motion.quad
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
QuadEaseInOutFunction - Class in ej.motion.quad
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
QuadEaseOutFunction - Class in ej.motion.quad
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
QuartEaseInFunction - Class in ej.motion.quart
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
QuartEaseInOutFunction - Class in ej.motion.quart
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
QuartEaseOutFunction - Class in ej.motion.quart
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
QuintEaseInFunction - Class in ej.motion.quint
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
QuintEaseInOutFunction - Class in ej.motion.quint
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
QuintEaseOutFunction - Class in ej.motion.quint
Represents a ease out motion: starts at a steady speed, then slows down to a stop.

S

SineEaseInFunction - Class in ej.motion.sine
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop instruction.
SineEaseInOutFunction - Class in ej.motion.sine
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
SineEaseOutFunction - Class in ej.motion.sine
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
B C E F G I L M Q S 
All Classes All Packages