Index

A B C D E F G H I L M N O P R S T U V X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
add(Supplier<Animation>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Gets the animation from the supplier and adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(Supplier<Animation>, EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Gets the animation from the supplier, sets the given onFinished action to it and then adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Adds the given animation to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(Animation, EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the given onFinished action to the given animation and then adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(KeyFrame...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Builds a Timeline with the given keyframes and adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(KeyFrame...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Adds the specified KeyFrames to the timeline.
add(EventHandler<ActionEvent>, KeyFrame...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Builds a Timeline with the given keyframes, sets the given onFinished action to it and then adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
addAll(CssMetaData<? extends Styleable, ?>...) - Method in class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 
addAnimation(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Adds the given animation to the "main" animation.
addAnimation(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
addAnimation(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
animateBackgroundProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies whether to animate the background.
animateBackgroundProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
animateTo(DropShadow, ElevationLevel) - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
animation - Variable in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
animation(RippleGenerator) - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
This is responsible for building the animation, specific for every type of ripple.
animation(RippleGenerator) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
This is responsible for building the animation, specific for every type of ripple.
AnimationFactory - Enum Class in io.github.palexdev.mfxeffects.animations
Convenience factory for various animations applied to Nodes.
Animations - Class in io.github.palexdev.mfxeffects.animations
Utility class to easily build animations of any sort.
Animations.AbstractBuilder - Class in io.github.palexdev.mfxeffects.animations
Animations.KeyFrames - Class in io.github.palexdev.mfxeffects.animations
Builder class for keyframes and keyvalues.
Animations.ParallelBuilder - Class in io.github.palexdev.mfxeffects.animations
Implementation of Animations.AbstractBuilder that uses a ParallelTransition as "main" animation.
Animations.PauseBuilder - Class in io.github.palexdev.mfxeffects.animations
Builder class to easily create a PauseTransition with fluent api.
Animations.SequentialBuilder - Class in io.github.palexdev.mfxeffects.animations
Implementation of Animations.AbstractBuilder that uses a SequentialTransition as "main" animation.
Animations.TimelineBuilder - Class in io.github.palexdev.mfxeffects.animations
Builder class to easily create a Timeline with fluent api.
AnimationsData - Class in io.github.palexdev.mfxeffects.beans
Simple immutable bean that has a node reference, a duration for the animation and an action to perform when the animation ends.
AnimationsData(Node, Duration, EventHandler<ActionEvent>) - Constructor for class io.github.palexdev.mfxeffects.beans.AnimationsData
 
animationSpeedProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the speed on the ripple animation.
autoClipProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies whether to enable the experimental clip feature, see MFXRippleGenerator.buildClip().

B

backgroundAnimation() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
By default, returns null.
backgroundAnimation() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
By default, returns null.
backgroundColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the color of the shape used for the background animation.
backgroundOpacityProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the opacity of the shape used for the background animation.
bezier(double, double, double, double, double) - Static method in class io.github.palexdev.mfxeffects.animations.BezierEasing
 
BezierEasing - Class in io.github.palexdev.mfxeffects.animations
Cubic Bezier implementation from https://github.com/gre/bezier-easing
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
 
build(Region) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
build(Node, double) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
buildClip() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
This is responsible for building the node set as clip of the generator itself avoiding ripples from overflowing.

C

checkBoundsProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies whether the bounds check is enabled before the ripple generation, see MFXRippleGenerator.isWithinBounds(MouseEvent).
CIRCLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 
CircleRipple - Class in io.github.palexdev.mfxeffects.ripple
Most common type of ripple, extends Circle and implements Ripple.
CircleRipple() - Constructor for class io.github.palexdev.mfxeffects.ripple.CircleRipple
 
computeTargetRadius(RippleGenerator) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
This is responsible for computing the radius the ripple will reach at the end of the animation.
ConsumerTransition - Class in io.github.palexdev.mfxeffects.animations
A simple implementation of Transition that allows to specify what to do when the ConsumerTransition.interpolate(double) method is called by using a Consumer.
ConsumerTransition() - Constructor for class io.github.palexdev.mfxeffects.animations.ConsumerTransition
 
createRipple() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Creates a new Ripple at the specified coordinates.
cssMetaDataList(List<CssMetaData<? extends Styleable, ?>>, CssMetaData<? extends Styleable, ?>...) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
 
CssMetaDataList() - Constructor for class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 
CssMetaDataList(Collection<? extends CssMetaData<? extends Styleable, ?>>) - Constructor for class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 

D

decelerationToMomentum(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the displacement and the deceleration, computes the momentum.
defaultClipSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
defaultPositionFunction() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
defaultRippleSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
disable() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
By default, does nothing.
disable() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
By default, does nothing.
disable(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that disables the node after the given duration of time.
disableTemporarily(double, Node) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.disableTemporarily(Duration, Node) by converting the given millis value with Duration.millis(double).
disableTemporarily(Duration, Node) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Temporarily disables the given node for the specified duration.

E

EASE - Static variable in class io.github.palexdev.mfxeffects.animations.BezierEasing
 
EASE_BOTH - Static variable in class io.github.palexdev.mfxeffects.animations.BezierEasing
 
EASE_IN - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_IN - Static variable in class io.github.palexdev.mfxeffects.animations.BezierEasing
 
EASE_IN_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_IN_OUT_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_IN_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.BezierEasing
 
EASE_OUT_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
ElevationLevel - Enum Class in io.github.palexdev.mfxeffects.enums
Enumerator which defines 6 levels of DropShadow effects from LEVEL0 to LEVEL5.
enable() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
By default, does nothing.
enable() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
By default, does nothing.
enable(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that enables the node after the given duration of time.
equals(Object) - Method in class io.github.palexdev.mfxeffects.beans.Position
 
executeLater(double, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.executeLater(Duration, EventHandler) by converting the given millis value with Duration.millis(double).
executeLater(Duration, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Executes the given onFinished action after the specified duration of time.

F

FADE_IN - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
FADE_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
from(DropShadow) - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Attempts to get the corresponding DepthLevel of the given DropShadow effect.
fromDeceleration(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Builds a MomentumTransition given the displacement and the deceleration.
fromTime(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Builds a MomentumTransition given the displacement and the duration of the animation.

G

generate(MouseEvent) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
This is the core method responsible for generating ripple effects.
generate(MouseEvent) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
This is the core method responsible for generating ripple effects.
getAcceleration() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
 
getAnimationSpeed() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the animationSpeed property.
getBackgroundColor() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the backgroundColor property.
getBackgroundOpacity() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the backgroundOpacity property.
getClassCssMetaData() - Static method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getClipSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getClipSupplier() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getColor() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getCssMetaData() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getCssMetaData() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
getCurve() - Method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
getDisplacement() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getDuration() - Method in class io.github.palexdev.mfxeffects.beans.AnimationsData
 
getGroupCssMetaDataList() - Static method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
getInDuration() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the inDuration property.
getMomentum() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getNode() - Method in class io.github.palexdev.mfxeffects.beans.AnimationsData
 
getNode() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
 
getNode() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
 
getOffsetX() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getOffsetY() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getOnFinished() - Method in class io.github.palexdev.mfxeffects.beans.AnimationsData
 
getOnUpdate() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getOutDuration() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the outDuration property.
getPositionFunction() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getPositionFunction() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getRadius() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getRegion() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getRegion() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getRippleColor() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the rippleColor property.
getRippleColor() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the rippleColor property.
getRippleColor() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the rippleColor property.
getRippleOpacity() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the rippleOpacity property.
getRippleOpacity() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the rippleOpacity property.
getRipplePrefSize() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the ripplePrefSize property.
getRipplePrefSize() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the ripplePrefSize property.
getRippleRadius() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the rippleRadius property.
getRippleSizeMultiplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the rippleSizeMultiplier property.
getRippleSizeMultiplier() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the rippleSizeMultiplier property.
getRippleSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getRippleSupplier() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getScrimNode() - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
 
getSpread() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getX() - Method in class io.github.palexdev.mfxeffects.beans.Position
Gets the value of the x property.
getY() - Method in class io.github.palexdev.mfxeffects.beans.Position
Gets the value of the y property.

H

hashCode() - Method in class io.github.palexdev.mfxeffects.beans.Position
 
hide(double, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.hide(Duration, Node) by converting the given millis value with Duration.millis(double).
hide(double, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.hide(Duration, Node...) by converting the given millis value with Duration.millis(double).
hide(double, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.hide(Duration, Window) by converting the given millis value with Duration.millis(double).
hide(double, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.hide(Duration, Window...) by converting the given millis value with Duration.millis(double).
hide(AnimationsData) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds the KeyFrames to hide the specified node in the AnimationsData bean, by fading it out.
hide(AnimationsData...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Creates and adds a fade out animation for each given AnimationsData.
hide(Duration, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds the KeyFrames to hide the given node by fading it out.
hide(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that hides the node by fading it out.
hide(Duration, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds a KeyFrame to hide the given Window by fading it out.
hide(Duration, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given window builds and adds an animation that hides the window by fading it out.

I

inDurationProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
init(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
interpolate(double) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
interpolate(double) - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
INTERPOLATOR_V1 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
INTERPOLATOR_V1 - Static variable in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
INTERPOLATOR_V2 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
INTERPOLATOR_V2 - Static variable in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
Interpolators - Enum Class in io.github.palexdev.mfxeffects.enums
Enumerator that offers some new Interpolators for JavaFX's animations.
io.github.palexdev.mfxeffects - package io.github.palexdev.mfxeffects
 
io.github.palexdev.mfxeffects.animations - package io.github.palexdev.mfxeffects.animations
 
io.github.palexdev.mfxeffects.beans - package io.github.palexdev.mfxeffects.beans
 
io.github.palexdev.mfxeffects.builders - package io.github.palexdev.mfxeffects.builders
 
io.github.palexdev.mfxeffects.enums - package io.github.palexdev.mfxeffects.enums
 
io.github.palexdev.mfxeffects.ripple - package io.github.palexdev.mfxeffects.ripple
 
io.github.palexdev.mfxeffects.ripple.base - package io.github.palexdev.mfxeffects.ripple.base
 
io.github.palexdev.mfxeffects.utils - package io.github.palexdev.mfxeffects.utils
 
isAnimateBackground() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the animateBackground property.
isAnimateBackground() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the animateBackground property.
isAutoClip() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the autoClip property.
isCheckBounds() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the checkBounds property.
isPaused(Animation) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
 
isPlaying(Animation) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
 
isStopped(Animation) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
 
isWithinBounds(MouseEvent) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Checks if the given MouseEvent is within the bounds of the target region, uses Bounds.contains(Bounds) on the region's layout bounds.

L

LEVEL0 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL1 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL2 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL3 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL4 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL5 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
levelEqualsShadow(ElevationLevel, DropShadow) - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Checks if the given DropShadow effect is equal to the given DepthLevel.
LINEAR - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
LINEAR - Static variable in class io.github.palexdev.mfxeffects.animations.BezierEasing
 

M

mdToTime(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the momentum and the deceleration, computes the duration.
mfx.effects - module mfx.effects
 
MFXElevationManager - Class in io.github.palexdev.mfxeffects
Utility class which manages a preset number of DropShadow effects ordered by DepthLevel, but it also allows to create custom DropShadow effects with MFXElevationManager.shadowOf(Color, double, double, double, double).
MFXElevationManager() - Constructor for class io.github.palexdev.mfxeffects.MFXElevationManager
 
MFXRippleGenerator - Class in io.github.palexdev.mfxeffects.ripple
Basic implementation of the ripple effect described by Material Design guidelines, adapted to JavaFX.
MFXRippleGenerator(Region) - Constructor for class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
MFXScrimEffect - Class in io.github.palexdev.mfxeffects
From Google's material design guidelines:
MFXScrimEffect() - Constructor for class io.github.palexdev.mfxeffects.MFXScrimEffect
 
modalScrim(Pane, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Same as MFXScrimEffect.scrim(Pane, double) but the effect is placed at the end of the children list, covering all the pane's nodes
modalScrim(Pane, Node, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Adds a scrim effect to the specified pane with specified opacity.
MomentumTransition - Class in io.github.palexdev.mfxeffects.animations
A particular type of Transition that follows the laws of the UAM (Uniformly Accelerated Motion) to animate a target and make it look like it is decelerating towards the end of the animation.
MomentumTransition() - Constructor for class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
MomentumTransition(double, double, double) - Constructor for class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
mtToDeceleration(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the momentum and duration, computes the deceleration.

N

next() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Retrieves the next DepthLevel associated with this enumerator.
NO_CLIP - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 

O

of(double, double) - Static method in class io.github.palexdev.mfxeffects.beans.Position
 
of(double, KeyValue...) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, KeyValue[]) by converting the given millis value with Duration.millis(double).
of(double, WritableValue<T>, T) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, WritableValue, Object) by converting the given millis value with Duration.millis(double).
of(double, WritableValue<T>, T, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, WritableValue, Object, Interpolators) by converting the given millis value with Duration.millis(double).
of(double, WritableValue<T>, T, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, WritableValue, Object, Interpolator) by converting the given millis value with Duration.millis(double).
of(double, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, EventHandler) by converting the given millis value with Duration.millis(double).
of(Consumer<Double>) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer.
of(Consumer<Double>, double) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer and duration in milliseconds.
of(Consumer<Double>, double, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration in milliseconds and interpolator.
of(Consumer<Double>, double, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration in milliseconds and interpolator.
of(Consumer<Double>, Duration) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer and duration.
of(Consumer<Double>, Duration, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration and interpolator.
of(Consumer<Double>, Duration, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration and interpolator.
of(Node, Duration) - Static method in class io.github.palexdev.mfxeffects.beans.AnimationsData
Builds a new AnimationsData object with the given node and duration, the action is set to null.
of(Node, Duration, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.beans.AnimationsData
Builds a new AnimationsData object with the given node and duration and action.
of(Duration, KeyValue...) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and keyvalues.
of(Duration, WritableValue<T>, T) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and builds a new KeyValue for it with the given writable property and endValue.
of(Duration, WritableValue<T>, T, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and builds a new KeyValue for it with the given writable property, endValue and interpolator.
of(Duration, WritableValue<T>, T, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and builds a new KeyValue for it with the given writable property, endValue and interpolator.
of(Duration, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and action.
outDurationProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 

P

ParallelBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
parseCornerRadius(Region) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Tries to parse tje given Region's corner radius.
PauseBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
playWithConsumer(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Calls ConsumerTransition.setInterpolateConsumer(Consumer) and then starts the animation.
position(Position) - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
This is typically given by a RippleGenerator during the generation of a ripple.
position(Position) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
Binds the Circle.centerXProperty() and Circle.centerYProperty() properties to the Position.xProperty() and Position.yProperty() properties.
Position - Class in io.github.palexdev.mfxeffects.beans
Simple bean that keeps track of two coordinates, x and y.
Position() - Constructor for class io.github.palexdev.mfxeffects.beans.Position
 
Position(double, double) - Constructor for class io.github.palexdev.mfxeffects.beans.Position
 

R

RECTANGLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 
removeEffect(Pane) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Removes the scrim effect from the specified pane.
removeEffect(Window) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Removes the scrim effect from the specified window.
Ripple<S extends javafx.scene.shape.Shape> - Interface in io.github.palexdev.mfxeffects.ripple.base
Specifies the public API every type of Ripple shape should implement.
RippleClipType - Enum Class in io.github.palexdev.mfxeffects.enums
 
RippleClipTypeBuilder - Class in io.github.palexdev.mfxeffects.builders
Convenience class for building Ripple clip shapes.
RippleClipTypeBuilder() - Constructor for class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
RippleClipTypeBuilder(RippleClipType) - Constructor for class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
RippleClipTypeBuilder(RippleClipType, double, double) - Constructor for class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
rippleColorProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies the color of the ripples.
rippleColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the color of the ripples.
rippleColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator - Class in io.github.palexdev.mfxeffects.ripple
Deprecated.
RippleGenerator - Interface in io.github.palexdev.mfxeffects.ripple.base
Public API that all ripple generators should expose, this is also a connector between the generator and Ripple.
RippleGenerator(Region) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator(Region, RippleClipTypeBuilder) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator(Region, ElevationLevel) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator(Region, ElevationLevel, RippleClipTypeBuilder) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
rippleOpacityProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies the starting opacity of the ripples.
rippleOpacityProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the starting opacity of the ripples.
ripplePrefSizeProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies the preferred size of the ripples.
ripplePrefSizeProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the preferred size of the ripples.
rippleRadiusProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
rippleSizeMultiplierProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies by how much the ripples should be "enlarged" by the animation.
rippleSizeMultiplierProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies by how much the ripples should be "enlarged" by the animation.
ROUNDED_RECTANGLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 
runWhile(BooleanExpression, Runnable, Runnable) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
This method can be considered an utility.
runWhile(BooleanExpression, Runnable, Runnable, int) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Same method as Animations.PauseBuilder.runWhile(BooleanExpression, Runnable, Runnable) but instead of running until the given expression is true, it is limited to a maximum number of retries.

S

scrim(Pane, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Adds a scrim effect to the specified pane with specified opacity.
scrimWindow(Window, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Adds a scrim effect to the specified Window's root pane with the specified opacity.
SequentialBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
setAnimateBackground(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the animateBackground property.
setAnimateBackground(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the animateBackground property.
setAnimationSpeed(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the animationSpeed property.
setArcs(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setArcs(double, double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setAutoClip(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the autoClip property.
setBackground(Region, Paint) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Sets the background of the given region to the given color.
setBackground(Region, Paint, CornerRadii) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Sets the background of the given region to the given color, with the given radius.
setBackground(Region, Paint, CornerRadii, Insets) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Sets the background of the given region to the given color, with the given radius and insets.
setBackgroundColor(Paint) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the backgroundColor property.
setBackgroundOpacity(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the backgroundOpacity property.
setCheckBounds(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the checkBounds property.
setClipSupplier(Supplier<Shape>) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the Supplier used by the generator to clip itself, thus avoiding ripples from overflowing.
setClipSupplier(Supplier<Shape>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
setCycleCount(int) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation cycle count.
setCycleCount(int) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline cycle count.
setDelay(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation delay.
setDelay(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
setDelay(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline delay.
setDelay(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation delay.
setDelay(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
setDelay(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline delay.
setDelayFluent(Duration) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition's delay.
setDuration(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Calls Animations.PauseBuilder.setDuration(Duration) by converting the given millis value with Duration.millis(double).
setDuration(double) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition duration in milliseconds.
setDuration(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Sets the pause transition duration.
setDuration(Duration) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition duration.
setGeneratorCenterX(double) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
setGeneratorCenterY(double) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
setInDuration(Duration) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the inDuration property.
setInterpolateConsumer(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the consumer used by the ConsumerTransition.interpolate(double) method.
setInterpolator(Interpolators) - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Allows to set the interpolator of this animation by using one of the ones provided by the class Interpolators.
setInterpolatorFluent(Interpolators) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
 
setInterpolatorFluent(Interpolator) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition's interpolator.
setOffsetH(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setOffsetW(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setOnFinished(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the action to perform when the "main" animation ends.
setOnFinished(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Sets the action to perform when the pause transition ends.
setOnFinished(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the action to perform when the timeline ends.
setOnFinishedFluent(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
 
setOnUpdate(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
setOutDuration(Duration) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the outDuration property.
setPositionFunction(Function<MouseEvent, Position>) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the Function used by the generator to convert a MouseEvent to a Position bean, which will be used as the coordinates at which create the ripple
setPositionFunction(Function<MouseEvent, Position>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
setRadius(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setRate(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation rate/speed.
setRate(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline rate/speed.
setRippleClipType(RippleClipType) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setRippleClipTypeFactory(RippleClipTypeBuilder) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
setRippleColor(Paint) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the rippleColor property.
setRippleColor(Paint) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the rippleColor property.
setRippleColor(Paint) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the rippleColor property.
setRippleOpacity(double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the rippleOpacity property.
setRippleOpacity(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the rippleOpacity property.
setRipplePrefSize(double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the ripplePrefSize property.
setRipplePrefSize(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the ripplePrefSize property.
setRippleRadius(double) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the rippleRadius property.
setRippleSizeMultiplier(double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the rippleSizeMultiplier property.
setRippleSizeMultiplier(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the rippleSizeMultiplier property.
setRippleSupplier(Supplier<? extends Ripple<?>>) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the Supplier used by the generator to create ripples.
setRippleSupplier(Supplier<? extends Ripple<?>>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
setX(double) - Method in class io.github.palexdev.mfxeffects.beans.Position
Sets the value of the x property.
setY(double) - Method in class io.github.palexdev.mfxeffects.beans.Position
Sets the value of the y property.
shadowOf(ElevationLevel) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
Retrieves the DropShadow associated with the specified DepthLevel.
shadowOf(ElevationLevel, int) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
Retrieves the DropShadow associated with the specified DepthLevel added to delta.
shadowOf(Color, double, double, double, double) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
Returns a new instance of DropShadow with the specified characteristics.
shapeType() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
 
show(double, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.show(Duration, Node) by converting the given millis value with Duration.millis(double).
show(double, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.show(Duration, Node...) by converting the given millis value with Duration.millis(double).
show(double, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.show(Duration, Window) by converting the given millis value with Duration.millis(double).
show(double, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.show(Duration, Window...) by converting the given millis value with Duration.millis(double).
show(AnimationsData) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Creates and adds a fade in animation for each given AnimationsData.
show(AnimationsData...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Creates and adds a fade in animation for each given AnimationsData.
show(Duration, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds the KeyFrames to show the given node by fading it in.
show(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that shows the node by fading it in.
show(Duration, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds a KeyFrame to show the given Window by fading it in.
show(Duration, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given window builds and adds an animation that shows the window by fading it in.
SLIDE_IN_BOTTOM - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_IN_LEFT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_IN_RIGHT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_IN_TOP - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_BOTTOM - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_LEFT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_RIGHT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_TOP - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
StyleUtils - Class in io.github.palexdev.mfxeffects.utils
 
StyleUtils.CssMetaDataList - Class in io.github.palexdev.mfxeffects.utils
 

T

TimelineBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
 
timeToMomentum(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the displacement and the time, computes the momentum.
toInterpolator() - Method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
Converts a Function<Double, Double> to a JavaFX's Interpolator.
toInterpolator(double, double, double, double) - Static method in class io.github.palexdev.mfxeffects.animations.BezierEasing
 
toShadow() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
toString() - Method in class io.github.palexdev.mfxeffects.beans.Position
 
toUnmodifiable() - Method in class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 
transitionText(Labeled, double, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.transitionText(Labeled, Duration, String) by converting the given millis value with Duration.millis(double).
transitionText(Labeled, Duration, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Sets the text of the given Labeled with a fade out/fade in transition.
transitionText(Text, double, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.transitionText(Text, Duration, String) by converting the given millis value with Duration.millis(double).
transitionText(Text, Duration, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Sets the text of the given Text with a fade out/fade in transition.

U

update() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Runs every frame to call the MomentumTransition.getOnUpdate() consumer.
updateBackground(Region, Paint) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Changes the background color of a Region to the desired one.
updateBackground(Region, Paint, Insets) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Changes the background color of a Region to the desired one and lets specify the background insets.
updateBackground(Region, Paint, CornerRadii, Insets) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
 

V

valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
Returns an array containing the constants of this enum class, in the order they are declared.

X

xProperty() - Method in class io.github.palexdev.mfxeffects.beans.Position
The x coordinate property.

Y

yProperty() - Method in class io.github.palexdev.mfxeffects.beans.Position
The y coordinate property
A B C D E F G H I L M N O P R S T U V X Y 
All Classes and Interfaces|All Packages|Serialized Form