Skip navigation links
A B C D E F G I L N Q R S V 

A

Animation - Class in net.lenni0451.commons.animation
This class is used to create animations with multiple frames and easing functions.
Animation() - Constructor for class net.lenni0451.commons.animation.Animation
 
Animation(AnimationMode) - Constructor for class net.lenni0451.commons.animation.Animation
 
AnimationDirection - Enum in net.lenni0451.commons.animation
 
AnimationFrameBuilder - Class in net.lenni0451.commons.animation
 
AnimationMode - Enum in net.lenni0451.commons.animation
 

B

BACK - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
BackEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
BackEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.BackEasingFunction
 
BOUNCE - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
BounceEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
BounceEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.BounceEasingFunction
 

C

call(EasingFunction, float) - Method in enum net.lenni0451.commons.animation.easing.EasingMode
 
CIRC - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
CircularEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
CircularEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.CircularEasingFunction
 
CUBIC - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
CubicEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
CubicEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.CubicEasingFunction
 

D

duration(Integer) - Method in class net.lenni0451.commons.animation.AnimationFrameBuilder
Set the duration for the frame.
DynamicAnimation - Class in net.lenni0451.commons.animation
A dynamic animation with dynamically changing target values.
The animation will automatically handle the easing and duration of the animation.
DynamicAnimation(EasingFunction, EasingMode, long, float) - Constructor for class net.lenni0451.commons.animation.DynamicAnimation
 
DynamicAnimation(EasingFunction, EasingMode, long, float, float) - Constructor for class net.lenni0451.commons.animation.DynamicAnimation
 

E

easeIn(float) - Method in interface net.lenni0451.commons.animation.easing.EasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.BackEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.BounceEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.CircularEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.CubicEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.ElasticEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.ExponentialEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.LinearEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuadraticEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuartEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuintEasingFunction
 
easeIn(float) - Method in class net.lenni0451.commons.animation.easing.impl.SineEasingFunction
 
easeInOut(float) - Method in interface net.lenni0451.commons.animation.easing.EasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.BackEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.BounceEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.CircularEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.CubicEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.ElasticEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.ExponentialEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.LinearEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuadraticEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuartEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuintEasingFunction
 
easeInOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.SineEasingFunction
 
easeOut(float) - Method in interface net.lenni0451.commons.animation.easing.EasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.BackEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.BounceEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.CircularEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.CubicEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.ElasticEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.ExponentialEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.LinearEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuadraticEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuartEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.QuintEasingFunction
 
easeOut(float) - Method in class net.lenni0451.commons.animation.easing.impl.SineEasingFunction
 
easingBehavior(EasingBehavior) - Method in class net.lenni0451.commons.animation.AnimationFrameBuilder
Set the easing behavior for the frame.
EasingBehavior - Enum in net.lenni0451.commons.animation
Defines the behavior of the easing mode when reversing the animation.
easingFunction(EasingFunction) - Method in class net.lenni0451.commons.animation.AnimationFrameBuilder
Set the easing function for the frame.
EasingFunction - Interface in net.lenni0451.commons.animation.easing
 
easingMode(EasingMode) - Method in class net.lenni0451.commons.animation.AnimationFrameBuilder
Set the easing mode for the frame.
EasingMode - Enum in net.lenni0451.commons.animation.easing
 
ELASTIC - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
ElasticEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
ElasticEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.ElasticEasingFunction
 
end(float...) - Method in class net.lenni0451.commons.animation.AnimationFrameBuilder
Set the end value for the frame.
EXPO - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
ExponentialEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
ExponentialEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.ExponentialEasingFunction
 

F

finish() - Method in class net.lenni0451.commons.animation.Animation
Finish the animation immediately.
This will stop the animation if it is running.
finish(AnimationDirection) - Method in class net.lenni0451.commons.animation.Animation
Finish the animation immediately in the given direction.
This will stop the animation if it is running.
finish() - Method in class net.lenni0451.commons.animation.DynamicAnimation
Immediately stop the animation and jump to the target value.
It can be resumed by calling DynamicAnimation.setTarget(float).
frame(Consumer<AnimationFrameBuilder>) - Method in class net.lenni0451.commons.animation.Animation
Add a new frame to the animation.
Fields that are not set will be copied from the previous frame.
The start value will be copied from the end value of the previous frame.

Copying values from the previous frame only works if a previous frame exists.
frame(EasingFunction, EasingMode, float, float, Integer, EasingBehavior) - Method in class net.lenni0451.commons.animation.Animation
Add a new frame to the animation.
Fields that are set to null will be copied from the previous frame.
frame(EasingFunction, EasingMode, float[], float[], Integer, EasingBehavior) - Method in class net.lenni0451.commons.animation.Animation
Add a new frame to the animation.
Fields that are set to null will be copied from the previous frame.

G

getCurrentFrame() - Method in class net.lenni0451.commons.animation.Animation
 
getDirection() - Method in class net.lenni0451.commons.animation.Animation
 
getDirection() - Method in enum net.lenni0451.commons.animation.AnimationDirection
 
getEnd(int) - Method in class net.lenni0451.commons.animation.Animation
Get the end value of the given frame.
getFrameCount() - Method in class net.lenni0451.commons.animation.Animation
 
getOpposite() - Method in enum net.lenni0451.commons.animation.AnimationDirection
 
getStart(int) - Method in class net.lenni0451.commons.animation.Animation
Get the start value of the given frame.
getStart() - Method in class net.lenni0451.commons.animation.DynamicAnimation
 
getTarget() - Method in class net.lenni0451.commons.animation.DynamicAnimation
 
getValue() - Method in class net.lenni0451.commons.animation.Animation
 
getValue(int) - Method in class net.lenni0451.commons.animation.Animation
Get the current value of the animation at the given index.
getValue() - Method in class net.lenni0451.commons.animation.DynamicAnimation
Get the current value of the animation.
getValues() - Method in class net.lenni0451.commons.animation.Animation
 

I

invert() - Method in enum net.lenni0451.commons.animation.easing.EasingMode
 
isFinished() - Method in class net.lenni0451.commons.animation.Animation
 
isRunning() - Method in class net.lenni0451.commons.animation.Animation
 
isRunning() - Method in class net.lenni0451.commons.animation.DynamicAnimation
 

L

LINEAR - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
LinearEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
LinearEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.LinearEasingFunction
 

N

net.lenni0451.commons.animation - package net.lenni0451.commons.animation
 
net.lenni0451.commons.animation.easing - package net.lenni0451.commons.animation.easing
 
net.lenni0451.commons.animation.easing.impl - package net.lenni0451.commons.animation.easing.impl
 

Q

QUAD - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
QuadraticEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
QuadraticEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.QuadraticEasingFunction
 
QUART - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
QuartEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
QuartEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.QuartEasingFunction
 
QUINT - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
QuintEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
QuintEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.QuintEasingFunction
 

R

reset() - Method in class net.lenni0451.commons.animation.Animation
Reset the animation to the start.
This will stop the animation if it is running.
reverse() - Method in class net.lenni0451.commons.animation.Animation
Reverse the current animation direction.
runInDirection(AnimationDirection) - Method in class net.lenni0451.commons.animation.Animation
Run the animation in the given direction.
If the current direction is the same as the given direction, this method will do nothing.
If the animation is not running, this method will start the animation into the given direction.
If already running, the direction will be reversed.

S

setDirection(AnimationDirection) - Method in class net.lenni0451.commons.animation.Animation
Set the direction of the animation.
setFrameByFrame(boolean) - Method in class net.lenni0451.commons.animation.Animation
Set if the animation should be played frame by frame or not.
If true, manually calling the Animation.start() method is required to continue the animation.
setMode(AnimationMode) - Method in class net.lenni0451.commons.animation.Animation
Set the mode of the animation.
This will reset the animation.
setTarget(float) - Method in class net.lenni0451.commons.animation.DynamicAnimation
Set the target value of the animation.
If the target value is the same as the current target value, nothing will happen.
SINE - Static variable in interface net.lenni0451.commons.animation.easing.EasingFunction
 
SineEasingFunction - Class in net.lenni0451.commons.animation.easing.impl
 
SineEasingFunction() - Constructor for class net.lenni0451.commons.animation.easing.impl.SineEasingFunction
 
start(AnimationDirection) - Method in class net.lenni0451.commons.animation.Animation
Start the animation in the given direction.
If the given direction is already set, this method will do nothing.
start() - Method in class net.lenni0451.commons.animation.Animation
Start the animation.
If the animation is already running, this method will do nothing.
start(float...) - Method in class net.lenni0451.commons.animation.AnimationFrameBuilder
Set the start value for the frame.
stop() - Method in class net.lenni0451.commons.animation.Animation
Stop the animation.
If the animation is already stopped, this method will do nothing.
After stopping the animation, the current value will be saved and returned by Animation.getValues().
stop() - Method in class net.lenni0451.commons.animation.DynamicAnimation
Stop the animation and keep the current value.
It can be resumed by calling DynamicAnimation.setTarget(float).

V

valueOf(String) - Static method in enum net.lenni0451.commons.animation.AnimationDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lenni0451.commons.animation.AnimationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lenni0451.commons.animation.easing.EasingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lenni0451.commons.animation.EasingBehavior
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.lenni0451.commons.animation.AnimationDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lenni0451.commons.animation.AnimationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lenni0451.commons.animation.easing.EasingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lenni0451.commons.animation.EasingBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L N Q R S V 
Skip navigation links