Index
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 callingAnimations.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 callingAnimations.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
-
Common base class for
Animations.ParallelBuilder
andAnimations.SequentialBuilder
. - 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 aParallelTransition
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 aSequentialTransition
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 implementsRipple
. - 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 theConsumerTransition.interpolate(double)
method is called by using aConsumer
. - 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 withDuration.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 fromLEVEL0
toLEVEL5
. - 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 withDuration.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 givenDropShadow
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 withDuration.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 withDuration.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 withDuration.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 withDuration.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
Interpolator
s 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, usesBounds.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 givenDepthLevel
. - 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 byDepthLevel
, but it also allows to create customDropShadow
effects withMFXElevationManager.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 withthis
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 withDuration.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 withDuration.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 withDuration.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 withDuration.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 withDuration.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()
andCircle.centerYProperty()
properties to thePosition.xProperty()
andPosition.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 withDuration.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
- 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 specifiedDepthLevel
. - shadowOf(ElevationLevel, int) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
-
Retrieves the
DropShadow
associated with the specifiedDepthLevel
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 withDuration.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 withDuration.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 withDuration.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 withDuration.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'sInterpolator
. - 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 withDuration.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 withDuration.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
All Classes and Interfaces|All Packages|Serialized Form