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
- addIf(boolean, Supplier<KeyFrame>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
-
If the given condition is true, then a new
Timeline
is built with a KeyFrame build by the given supplier and added to the 'main' animation by callingAnimations.AbstractBuilder.addAnimation(Animation)
. - addIf(boolean, Supplier<KeyFrame>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
-
Adds a KeyFrame build by the given supplier only if the given condition is true.
- addIf(boolean, Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
-
If the given condition is true, adds the given animation the 'main' animation by calling
Animations.AbstractBuilder.addAnimation(Animation)
. - addIf(boolean, KeyFrame) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
-
If the given condition is true, then a new
Timeline
is built with the given keyframe and added to the 'main' animation by callingAnimations.AbstractBuilder.addAnimation(Animation)
. - addIf(boolean, KeyFrame) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
-
Adds the specified KeyFrame to the timeline only if the given condition is true.
- addIf(Supplier<Boolean>, Supplier<KeyFrame>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
-
If the given condition returns true, then a new
Timeline
is built with a KeyFrame built by the given supplier and added to the 'main' animation by callingAnimations.AbstractBuilder.addAnimation(Animation)
. - addIf(Supplier<Boolean>, Supplier<KeyFrame>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
-
Adds a KeyFrame built by the given supplier only if the given condition is true.
- addIf(Supplier<Boolean>, Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
-
If the given condition returns true, then adds the given animation to the 'main' animation by calling
Animations.AbstractBuilder.addAnimation(Animation)
. - addIf(Supplier<Boolean>, KeyFrame) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
-
If the given condition returns true, then a new
Timeline
is built with the given keyframe and added to the 'main' animation by callingAnimations.AbstractBuilder.addAnimation(Animation)
. - addIf(Supplier<Boolean>, KeyFrame) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
-
Adds the specified KeyFrame to the timeline only if the given condition is true.
- andThen(Function<? super R, ? extends X>) - Method in interface io.github.palexdev.mfxeffects.utils.TriFunction
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - animate(DropShadow, ElevationLevel) - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- animateBackgroundProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Specifies whether the generator should also animate its background color.
- animateBackgroundProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Specifies whether the generator should also animate its background color.
- animation - Variable in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
- 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 - Record 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 record class io.github.palexdev.mfxeffects.beans.AnimationsData
-
Creates an instance of a
AnimationsData
record class. - apply(T, U, V) - Method in interface io.github.palexdev.mfxeffects.utils.TriFunction
-
Applies this function to the given arguments.
- atAlpha(Color, double) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
B
- backgroundColorProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Specifies the background color to use when animating it, see
RippleGenerator.animateBackgroundProperty()
. - backgroundColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Specifies the background color to use when animating it, see
RippleGenerator.animateBackgroundProperty()
. - BG - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- BOUNCE_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- BOUNCE_IN_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- BOUNCE_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- BounceInCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
An oscillating curve that grows in magnitude.
- BounceInCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.BounceInCurve
- BounceInOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
An oscillating curve that first grows and then shrink in magnitude.
- BounceInOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.BounceInOutCurve
- BounceOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
An oscillating curve that shrinks in magnitude.
- BounceOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.BounceOutCurve
- boundedSize(double, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- boundHeight(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- boundWidth(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- 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
-
Calls
AnimationFactory.build(Node, double, Interpolator)
withAnimationFactory.INTERPOLATOR_V1
as the default interpolator. - build(Node, double, Interpolator) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Each enum constant will produce a
Timeline
with the given parameters. - build(Node, Duration) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Calls
AnimationFactory.build(Node, double)
with the given duration converted to milliseconds. - build(Node, Duration, Interpolator) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Calls
AnimationFactory.build(Node, double, Interpolator)
with the given duration converted to milliseconds and the given interpolator. - buildAnimations() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
Responsible for building all the animations described by
CircleRipple
. - buildClip() - Method in class io.github.palexdev.mfxeffects.ripple.base.RippleGeneratorBase
-
This is responsible for building the generator's clip node.
- buildClip() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Creates the generator's clip node depending on the set
MFXRippleGenerator.getClipSupplier()
. - buildRipple() - Method in class io.github.palexdev.mfxeffects.ripple.base.RippleGeneratorBase
-
This is responsible for building the ripple node.
C
- canGenerateAt(double, double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- checkBoundsProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Specifies whether the generator should first check the coordinates given to
MFXRippleGenerator.generate(double, double)
before generating the effect. - CIRCLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
- CircleRipple - Class in io.github.palexdev.mfxeffects.ripple
-
Implementation of
Ripple
and the most common type of ripple as it also extendsCircle
. - CircleRipple(RippleGeneratorBase) - Constructor for class io.github.palexdev.mfxeffects.ripple.CircleRipple
- clamp(double, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
- clamp(float, float, float) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
- clamp(int, int, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
- clamp(long, long, long) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
- close() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- close(TransitionPane, Node, Node) - Method in interface io.github.palexdev.mfxeffects.animations.base.ITransitionType
- closeAnimationFactoryProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- CLOSED_PSEUDO_CLASS - Static variable in class io.github.palexdev.mfxeffects.animations.TransitionPane
- closedNodeProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- closestValueTo(double, List<Double>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Given a certain value, finds the closest value in the given numbers list.
- closestValueTo(float, List<Float>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Given a certain value, finds the closest value in the given numbers list.
- closestValueTo(int, List<Integer>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Given a certain value, finds the closest value in the given numbers list.
- closestValueTo(long, List<Long>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Given a certain value, finds the closest value in the given numbers list.
- ColorUtils - Class in io.github.palexdev.mfxeffects.utils
-
Utils class for JavaFX's
Colors
and CSS. - computeDistanceBottom(Node) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Computes the distance between the node and the bottom side of its parent.
- computeDistanceLeft(Node) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Computes the distance between the node and the left side of its parent by using its
Node.boundsInParentProperty()
. - computeDistanceRight(Node) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Computes the distance between the node and the right side of its parent.
- computeDistanceTop(Node) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Computes the distance between the node and the top side of its parent by using its
Node.boundsInParentProperty()
. - computePosition(Region, Node, double, double, double, double, double, Insets, HPos, VPos) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- computePosition(Region, Node, double, double, double, double, double, Insets, HPos, VPos, boolean, boolean) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- computeXPosition(Region, Node, double, double, Insets, boolean, HPos, boolean, boolean) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- computeYPosition(Region, Node, double, double, double, Insets, boolean, VPos, boolean, boolean) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- ConsumerTransition - Class in io.github.palexdev.mfxeffects.animations
-
A simple implementation of
FluentTransition
that allows specifying what to do when theConsumerTransition.interpolate(double)
method is called by using aConsumer
. - ConsumerTransition() - Constructor for class io.github.palexdev.mfxeffects.animations.ConsumerTransition
- cssMetaData(String, Function<S, StyleableObjectProperty<Position>>, Position) - Static method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Convenience method to create
CssMetaData
for a property generated byPositionProperty.styleableProperty(CssMetaData, Object, String, Position)
. - cssMetaData(String, Function<S, StyleableObjectProperty<Size>>, Size) - Static method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Convenience method to create
CssMetaData
for a property generated bySizeProperty.styleableProperty(CssMetaData, Object, String, Size)
. - 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
- Cubic - Class in io.github.palexdev.mfxeffects.animations.motion
-
A cubic polynomial mapping of the unit interval.
- Cubic(double, double, double, double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Cubic
- curve() - Method in record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
-
Returns the value of the
curve
record component. - curve(double) - Method in class io.github.palexdev.mfxeffects.animations.base.Curve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.BounceInCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.BounceInOutCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.BounceOutCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Cubic
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.DecelerateCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ElasticInCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ElasticInOutCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ElasticOutCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.FlippedCurve
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Interval
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Linear
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.SawTooth
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ThreePointCubic
- curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Threshold
- Curve - Class in io.github.palexdev.mfxeffects.animations.base
-
Equivalent of JavaFX's
Interpolator
(in fact the class extends it), inFlutter
they are calledCurves
. - Curve() - Constructor for class io.github.palexdev.mfxeffects.animations.base.Curve
- CURVE - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
D
- DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- DecelerateCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
A curve where the rate of change starts out quickly and then decelerates; an upside-down
f(t) = t²
parabola. - DecelerateCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.DecelerateCurve
- decelerationToMomentum(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
-
Given the displacement and the deceleration, computes the momentum.
- DEFAULT_RIPPLE_COLOR - Static variable in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- defaultRippleSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
- defaultRippleSupplier() - Method in class io.github.palexdev.mfxeffects.ripple.base.RippleGeneratorBase
- defaultStyleClass() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- determineRippleSize() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
Determines the ripple's initial radius and target radius as described by
CircleRipple
. - 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
-
Removes and sets to
null
the handlers build and added byMFXRippleGenerator.enable()
. - 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.
- dispose() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Implementation can specify the actions needed for the generator's disposal.
- dispose() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Removes the ripple node, disables the generator, disposes the state, and finally sets the owner to
null
, making the generator not usable anymore! - dispose() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
-
Disposes this state by setting everything to null and removing the generator's clip.
- div(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
- divTruncate(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
- doAnimateBackground() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
- DONT_PICK_ON_BOUNDS - Enum constant in enum class io.github.palexdev.mfxeffects.enums.MouseMode
-
The generator will ignore mouse events on the "bounds area" and only consider the geometric shape of the node, better explained here
Node.pickOnBoundsProperty()
. - doPosition() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
The generator automatically calls the
CircleRipple.position(double, double)
method specified by the public API when a request for a new effect is sent. - duration() - Method in record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
-
Returns the value of the
duration
record component. - duration() - Method in record class io.github.palexdev.mfxeffects.beans.AnimationsData
-
Returns the value of the
duration
record component. - dx - Variable in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- dy - Variable in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
E
- EASE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- EASE_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_BACK - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_CIRC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_CUBIC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_EXPO - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- EASE_IN_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_BACK - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_CIRC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_CUBIC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_CUBIC_EMPHASIZED - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_EXPO - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_QUAD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_QUART - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_QUINT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_OUT_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- EASE_IN_OUT_SINE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_QUAD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_QUART - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_QUINT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- EASE_IN_SINE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_IN_TO_LINEAR - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- EASE_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_BACk - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_CIRC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_CUBIC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_EXPO - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_QUAD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_QUART - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_QUINT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- EASE_OUT_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- EASE_OUT_SINE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- ELASTIC_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- ELASTIC_IN_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- ELASTIC_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- ElasticInCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
An oscillating curve that grows in
magnitude
while overshooting its bounds. - ElasticInCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInCurve
- ElasticInCurve(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInCurve
- ElasticInOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
An oscillating curve that grows and then shrinks in
magnitude
while overshooting its bounds. - ElasticInOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInOutCurve
- ElasticInOutCurve(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInOutCurve
- ElasticOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
An oscillating curve that shrinks in
magnitude
while overshooting its bounds. - ElasticOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticOutCurve
- ElasticOutCurve(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticOutCurve
- ElevationLevel - Enum Class in io.github.palexdev.mfxeffects.enums
-
Enumerator which defines 6 levels of
DropShadow
effects fromLEVEL0
toLEVEL5
. - EMPHASIZED - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EMPHASIZED_ACCELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EMPHASIZED_DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- 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
-
Adds these three handlers on the owner region:
- An handler for
MouseEvent.MOUSE_PRESSED
events that will triggerMFXRippleGenerator.generate(MouseEvent)
- An handler for
MouseEvent.MOUSE_RELEASED
events that will triggerMFXRippleGenerator.release()
- An handler for
MouseEvent.MOUSE_EXITED
events that also will triggerMFXRippleGenerator.release()
;
- An handler for
- 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 record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.palexdev.mfxeffects.beans.AnimationsData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- equals(Object) - Method in record class io.github.palexdev.mfxeffects.beans.Position
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.palexdev.mfxeffects.beans.Size
-
Indicates whether some other object is "equal to" this one.
- 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.
- EXPRESSIVE_DEFAULT_EFFECTS - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXPRESSIVE_DEFAULT_SPATIAL - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXPRESSIVE_FAST_EFFECTS - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXPRESSIVE_FAST_SPATIAL - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXPRESSIVE_SLOW_EFFECTS - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXPRESSIVE_SLOW_SPATIAL - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXTRA_LONG1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXTRA_LONG2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXTRA_LONG3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- EXTRA_LONG4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- extraOffset - Static variable in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
This special variable is used in slide animations when the "travel distance" is computed.
F
- FADE_IN - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
- FADE_IN - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- FADE_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
- FADE_OUT - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- FADE_OUT_SLOW_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- FAST_LINEAR_TO_SLOW_EASE_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- flipped() - Method in class io.github.palexdev.mfxeffects.animations.base.Curve
-
Flips this curve's motion.
- FlippedCurve - Class in io.github.palexdev.mfxeffects.animations.motion
-
This
Curve
is capable of flipping the motion of other curves: - FlippedCurve(Curve) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.FlippedCurve
- FluentTransition - Class in io.github.palexdev.mfxeffects.animations.base
-
Extension of
Transition
to make some methods use fluent API. - FluentTransition() - Constructor for class io.github.palexdev.mfxeffects.animations.base.FluentTransition
- formatTo(double, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Formats the given double value to have the given number of decimal places.
- formatToString(double, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Returns the given value as a string the specified number of decimal places.
- 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. - fromDirection(double) - Static method in class io.github.palexdev.mfxeffects.beans.Offset
- fromDirection(double, double) - Static method in class io.github.palexdev.mfxeffects.beans.Offset
- 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(double, double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
This is the core method responsible for generating ripple effects.
- generate(double, double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
This is the core method responsible for generating ripple effects.
- generate(Position) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Shortcut for
generate(pos.x(), pos.y())
, although if the given position isnull
does not generate. - generate(MouseEvent) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Uses the
Function
set byMFXRippleGenerator.setMeToPosConverter(Function)
to convert the giveMouseEvent
and feed it toRippleGenerator.generate(Position)
. - GeneratorState(MFXRippleGenerator) - Constructor for class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
- 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
- getBackgroundColor() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Gets the value of the
backgroundColor
property. - getBounds() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
- getChildren() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- getClassCssMetaData() - Static method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- getClassCssMetaData() - Static method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- getClip() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
- getClipSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
- getClipSupplier() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- getCloseAnimationFactory() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Gets the value of the
closeAnimationFactory
property. - getClosedNode() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Gets the value of the
closedNode
property. - getClosedSize() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- getColor() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- getCssMetaData() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- getCssMetaData() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- getCurve() - Method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- getDirection() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
- getDirection() - Method in class io.github.palexdev.mfxeffects.beans.Offset
- getDisplacement() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
- getDistance() - Method in class io.github.palexdev.mfxeffects.beans.Offset
- getDistanceSquared() - Method in class io.github.palexdev.mfxeffects.beans.Offset
- getDx() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- getDy() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- getGenerator() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
- getHeight() - Method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Null-safe alternative to
get().height()
, if the value isnull
returns an invalid height of 0.0. - getMeToPosConverter() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- getMomentum() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
- getMouseMode() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Gets the value of the
mouseMode
property. - getOffsetX() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- getOffsetY() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- getOnUpdate() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
- getOpenAnimationFactory() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Gets the value of the
openAnimationFactory
property. - getOpenNode() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Gets the value of the
openNode
property. - getOpenSize() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- getOwner() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
- getOwner() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- getPrefRadius() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
Gets the value of the
prefRadius
property. - getRadius() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- getRandomColor() - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Generates a random
Color
usingRandom
. - getRandomColor(double) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Generates a random
Color
usingRandom
and the given opacity. - getRandomDoubleBetween(double, double) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Returns a random double between the specified min-max range.
- getRandomFloat() - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Returns a random float value between 0 and 1.
- getRandomIntBetween(int, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Returns a random int value between the specified min-max range.
- getRandomLongBetween(long, long) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Returns a random long value between the specified min-max range.
- getRipple() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
- getRippleColor() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Gets the value of the
rippleColor
property. - getRippleState() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
- getRippleState() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- 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
-
Deprecated.
- getSpread() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- getTargetOffset() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Gets the value of the
targetOffset
property. - getTargetSize() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Gets the value of the
targetSize
property. - getWidth() - Method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Null-safe alternative to
get().width()
, if the value isnull
returns an invalid width of 0.0. - getX() - Method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Null-safe alternative to
get().x()
, if the value isnull
returns 0.0. - getX(double) - Method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Null-safe alternative to
get().x()
, if the value isnull
returns the given value. - getY() - Method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Null-safe alternative to
get().getY()
, if the value isnull
returns 0.0. - getY(double) - Method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Null-safe alternative to
get().getY()
, if the value isnull
returns the given value. - greater(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- greaterEq(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
H
- hashCode() - Method in record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.palexdev.mfxeffects.beans.AnimationsData
-
Returns a hash code value for this object.
- hashCode() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- hashCode() - Method in record class io.github.palexdev.mfxeffects.beans.Position
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.palexdev.mfxeffects.beans.Size
-
Returns a hash code value for this object.
- height() - Method in record class io.github.palexdev.mfxeffects.beans.Size
-
Returns the value of the
height
record component. - hide() - Method in class io.github.palexdev.mfxeffects.MFXBackdrop
-
This is the method responsible for removing the effect from the owner.
- 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
- INACTIVE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleState
-
Indicates that the generator is inactive, meaning that there's no animation playing, or that the 'effect end' animations are playing
- INFINITE - Static variable in class io.github.palexdev.mfxeffects.beans.Offset
- init() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
-
Should initialize the ripple if needed.
- init() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
Binds the ripple's fill to
RippleGenerator.rippleColorProperty()
, determines the sizes by callingCircleRipple.determineRippleSize()
and finally initializes the animations by callingCircleRipple.buildAnimations()
- init() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
-
Takes and saves the generator's bounds, calls
MFXRippleGenerator.GeneratorState.updateClip()
and thenRippleGeneratorBase.buildRipple()
. - init(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
- INIT_RAD_MULTIPLIER - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- initRad - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- initX - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- initY - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- instance() - Static method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty.PositionConverter
- instance() - Static method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty.SizeConverter
- interpolate(double) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
-
Implementation to make use of a
Consumer
. - 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. - Interval - Class in io.github.palexdev.mfxeffects.animations.motion
-
A curve that is
0.0
untilbegin
, then curved (according to the givenCurve
) from0.0
atbegin
to1.0
atend
then remains1.0
pastend
. - Interval(double, double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Interval
- Interval(double, double, Curve) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Interval
- invalid() - Static method in record class io.github.palexdev.mfxeffects.beans.Size
- inverse() - Method in class io.github.palexdev.mfxeffects.beans.Offset
- io.github.palexdev.mfxeffects - package io.github.palexdev.mfxeffects
- io.github.palexdev.mfxeffects.animations - package io.github.palexdev.mfxeffects.animations
- io.github.palexdev.mfxeffects.animations.base - package io.github.palexdev.mfxeffects.animations.base
- io.github.palexdev.mfxeffects.animations.motion - package io.github.palexdev.mfxeffects.animations.motion
- io.github.palexdev.mfxeffects.beans - package io.github.palexdev.mfxeffects.beans
- io.github.palexdev.mfxeffects.beans.base - package io.github.palexdev.mfxeffects.beans.base
- io.github.palexdev.mfxeffects.beans.properties - package io.github.palexdev.mfxeffects.beans.properties
- 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
- isCheckBounds() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Gets the value of the
checkBounds
property. - isDisposed() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- isEven(int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
-
Checks if the given number is even or odd, just a convenience method for aesthetic.
- isFinite() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- isGeneratorDisabled() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- isInfinite() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- isNoClip() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Gets the value of the
noClip
property. - isOpen() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Gets the value of the
open
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
- ITransitionType - Interface in io.github.palexdev.mfxeffects.animations.base
K
- keyFrames(Node, double, Interpolator) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
-
Each enum constant should produce the KeyFrames for the animation from the given parameters.
L
- layoutChildren() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- layoutChildren() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- LayoutUtils - Class in io.github.palexdev.mfxeffects.utils
- LEGACY - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- LEGACY_ACCELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- LEGACY_DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- lerp(Offset, Offset, double) - Static method in class io.github.palexdev.mfxeffects.beans.Offset
- lesser(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- lesserEq(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- 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 - Class in io.github.palexdev.mfxeffects.animations.motion
-
The identity map over the unit interval.
- Linear() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Linear
- LINEAR - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
- LINEAR - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- LINEAR - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- LINEAR_TO_EASE_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- linearGradientToString(LinearGradient) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Util method to convert
LinearGradient
to a CSS string. - LONG1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- LONG2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- LONG3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- LONG4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
M
- M3Motion - Class in io.github.palexdev.mfxeffects.animations.motion
-
This class contains all the 'tokens' needed by Material 3 components regarding animations/motion, such as
Curve
s andDuration
s. - M3Motion.MotionPreset - Record Class in io.github.palexdev.mfxeffects.animations.motion
- MEDIUM1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- MEDIUM2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- MEDIUM3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- MEDIUM4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- mfx.effects - module mfx.effects
- MFXBackdrop - Class in io.github.palexdev.mfxeffects
-
An overlay with lowered opacity that serves as a visual cue that the content behind it is not available for interactions.
- MFXBackdrop() - Constructor for class io.github.palexdev.mfxeffects.MFXBackdrop
- 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
-
Component capable of generating the ripple effect described by the Material Design Guidelines.
- MFXRippleGenerator(Region) - Constructor for class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- MFXRippleGenerator.GeneratorState - Class in io.github.palexdev.mfxeffects.ripple
-
Little wrapper class that holds info about a ripple generator's state such as:
- MFXScrimEffect - Class in io.github.palexdev.mfxeffects
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MFXScrimEffect() - Constructor for class io.github.palexdev.mfxeffects.MFXScrimEffect
-
Deprecated.
- millis() - Method in record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
- MIN_IN_MILLIS - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- minus(Offset) - Method in class io.github.palexdev.mfxeffects.beans.Offset
- mod(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
- modalScrim(Pane, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
-
Deprecated.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
-
Deprecated.Adds a scrim effect to the specified pane with specified opacity.
- momentumToDeceleration(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
-
Given the momentum and duration, computes the deceleration.
- momentumToTime(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
-
Given the momentum and the deceleration, computes the duration.
- 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
- Motion - Class in io.github.palexdev.mfxeffects.animations.motion
-
This class holds a collection of
Curve
s (JavaFX'sInterpolator
s) to produce any kind of animation you could ever want. - Motion() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Motion
- MotionPreset(Curve, Duration) - Constructor for record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
-
Creates an instance of a
MotionPreset
record class. - MOUSE_TRANSPARENT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.MouseMode
-
The generator will ignore all mouse events.
- MouseMode - Enum Class in io.github.palexdev.mfxeffects.enums
-
Enumeration for ripple generators to allow users to specify the behavior for mouse events.
- mouseModeProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Allows specifying the behavior of the generator regarding
MouseEvent
s. - mul(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
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
- noClipProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Instructs the ripple generator to not clip itself, giving the user a finer control over the ripple effect.
- noClipProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Instructs the ripple generator to not clip itself, giving the user a finer control over the ripple effect.
- node() - Method in record class io.github.palexdev.mfxeffects.beans.AnimationsData
-
Returns the value of the
node
record component. - NONE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- NumberUtils - Class in io.github.palexdev.mfxeffects.utils
-
Utils class for working with numbers.
O
- of(double, double) - Static method in record class io.github.palexdev.mfxeffects.beans.Position
- of(double, double) - Static method in record class io.github.palexdev.mfxeffects.beans.Size
- 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(Curve, double) - Static method in record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
- of(Curve, Duration) - Static method in record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
- 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 record 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 record 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.
- OFF - Enum constant in enum class io.github.palexdev.mfxeffects.enums.MouseMode
-
The generator will detect all mouse events.
- Offset - Class in io.github.palexdev.mfxeffects.beans
- Offset(double, double) - Constructor for class io.github.palexdev.mfxeffects.beans.Offset
- OffsetBase - Class in io.github.palexdev.mfxeffects.beans.base
- OffsetBase(double, double) - Constructor for class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- onFinished() - Method in record class io.github.palexdev.mfxeffects.beans.AnimationsData
-
Returns the value of the
onFinished
record component. - onMouseModeChanged() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Automatically called when
MFXRippleGenerator.mouseModeProperty()
changes to update the wayMouseEvent
s are handled. - onPaused(Animation, Runnable, boolean) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
-
Convenience method for
Animations.onStatus(Animation, Status, Runnable, boolean)
, performs the given action onAnimation.Status.PAUSED
. - onStatus(Animation, Animation.Status, Runnable, boolean) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
-
Allows to perform a given action as a
Runnable
as soon as the givenAnimation
reaches the givenAnimation.Status
. - onStopped(Animation, Runnable, boolean) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
-
Convenience method for
Animations.onStatus(Animation, Status, Runnable, boolean)
, performs the given action onAnimation.Status.STOPPED
. - open() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- open(TransitionPane, Node, Node) - Method in interface io.github.palexdev.mfxeffects.animations.base.ITransitionType
- OPEN_PSEUDO_CLASS - Static variable in class io.github.palexdev.mfxeffects.animations.TransitionPane
- openAnimationFactoryProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- openNodeProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- openProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- origin() - Static method in record class io.github.palexdev.mfxeffects.beans.Position
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 the given Region's corner radius.
- PauseBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
- playIn() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
-
Should implement the logic to build/play the animations responsible for showing the ripple.
- playIn() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
Responsible for playing the animations for the 'generation' phase.
- playOut() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
-
Should implement the logic to build/play the animations responsible for make the ripple disappear.
- playOut() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- playWithConsumer(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
-
Calls
ConsumerTransition.setInterpolateConsumer(Consumer)
and then starts the animation. - plus(Offset) - Method in class io.github.palexdev.mfxeffects.beans.Offset
- position(double, double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
-
This is typically given by a
RippleGenerator
during the generation of a ripple. - position(double, double) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
This just saves the new ripple position as class variables, see
CircleRipple.doPosition()
. - Position - Record Class in io.github.palexdev.mfxeffects.beans
-
Simple record to represent a position as <x, y>.
- Position(double, double) - Constructor for record class io.github.palexdev.mfxeffects.beans.Position
-
Creates an instance of a
Position
record class. - PositionConverter() - Constructor for class io.github.palexdev.mfxeffects.beans.properties.PositionProperty.PositionConverter
- PositionProperty - Class in io.github.palexdev.mfxeffects.beans.properties
-
Simple extension of
ReadOnlyObjectWrapper
forPosition
objects. - PositionProperty() - Constructor for class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
- PositionProperty(Position) - Constructor for class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
- PositionProperty(Object, String) - Constructor for class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
- PositionProperty(Object, String, Position) - Constructor for class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
- PositionProperty.PositionConverter - Class in io.github.palexdev.mfxeffects.beans.properties
-
The
CssMetaData
needs a converter, otherwise the JavaFX shit system complains, but this does nothing :) - prefRadiusProperty() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- preShowCheck(Node) - Method in class io.github.palexdev.mfxeffects.MFXBackdrop
-
Performs some checks before the effect can be effectively shown.
R
- RAD_IN - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- radialGradientToString(RadialGradient) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Util method to convert
RadialGradient
to a CSS string. - RECTANGLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
- release() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Opposite of
RippleGenerator.generate(double, double)
. - release() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Opposite of
RippleGenerator.generate(double, double)
. - relocate(Region, Node, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- removeEffect(Pane) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
-
Deprecated.Removes the scrim effect from the specified pane.
- removeEffect(Window) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
-
Deprecated.Removes the scrim effect from the specified window.
- resize(Region, Node, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- resizeRelocate(Region, Node, double, double, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- rgb(Color) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Converts a JavaFX's
Color
to CSS corresponding rgb function. - rgba(Color) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Converts a JavaFX's
Color
to CSS corresponding rgba function. - Ripple<S> - Interface in io.github.palexdev.mfxeffects.ripple.base
-
Public API for ripples that should be used by
RippleGenerator
. - 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 ripple node color.
- rippleColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Specifies ripple node color.
- RippleGenerator - Interface in io.github.palexdev.mfxeffects.ripple.base
-
Public API that all ripple generators should expose.
- RippleGeneratorBase - Class in io.github.palexdev.mfxeffects.ripple.base
-
Abstract class extending
Region
and implementingRippleGenerator
. - RippleGeneratorBase() - Constructor for class io.github.palexdev.mfxeffects.ripple.base.RippleGeneratorBase
- RippleState - Enum Class in io.github.palexdev.mfxeffects.enums
- 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 a 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 istrue
, it is limited to a maximum number of retries.
S
- SawTooth - Class in io.github.palexdev.mfxeffects.animations.motion
-
A sawtooth curve that repeats a given number of times over the unit interval.
- SawTooth(int) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.SawTooth
- scale(double, double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
- scrim(Pane, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
-
Deprecated.Adds a scrim effect to the specified pane with specified opacity.
- scrimWindow(Window, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
-
Deprecated.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 interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Sets the value of the
animateBackground
property. - setAnimationType(ITransitionType) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- setArcs(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
- setArcs(double, double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
- setAutoReverse(boolean) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
-
Sets the
Animation.autoReverseProperty()
. - 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(Color) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Sets the value of the
backgroundColor
property. - setCheckBounds(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Sets the value of the
checkBounds
property. - setClipSupplier(Supplier<Region>) - 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<Region>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Sets the
Supplier
used by the generator to clip itself, thus avoiding ripples from overflowing. - setCloseAnimationFactory(TriFunction<TransitionPane, Node, Node, Animation>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Sets the value of the
closeAnimationFactory
property. - setClosedNode(Node) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Sets the value of the
closedNode
property. - 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.base.FluentTransition
-
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.base.FluentTransition
-
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.base.FluentTransition
-
Sets the transition duration.
- setHeight(double) - Method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Convenience method to set only the height using
Size.withHeight(double)
. - setInterpolateConsumer(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
-
Sets the consumer used by the
ConsumerTransition.interpolate(double)
method. - setInterpolatorFluent(Interpolators) - Method in class io.github.palexdev.mfxeffects.animations.base.FluentTransition
-
Sets the transition's interpolator to one provided by
Interpolators
. - setInterpolatorFluent(Interpolator) - Method in class io.github.palexdev.mfxeffects.animations.base.FluentTransition
-
Sets the transition's interpolator.
- setMeToPosConverter(Function<MouseEvent, Position>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- setMouseMode(MouseMode) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Sets the value of the
mouseMode
property. - setNoClip(boolean) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Sets the value of the
noClip
property. - 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.base.FluentTransition
-
Sets the action to perform at the end of the animation.
- setOnStopped(Runnable, boolean) - Method in class io.github.palexdev.mfxeffects.animations.base.FluentTransition
-
Sets the action to perform when the animation stops, please make sure to understand the difference between 'end' and 'stop', see
Animations.onStatus(Animation, Status, Runnable, boolean)
. - setOnUpdate(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
- setOpen(boolean) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Sets the value of the
open
property. - setOpenAnimationFactory(TriFunction<TransitionPane, Node, Node, Animation>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Sets the value of the
openAnimationFactory
property. - setOpenNode(Node) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Sets the value of the
openNode
property. - setPosition(double, double) - Method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Convenience method to create a new
Position
object with the given parameters and set it as the new value of this property. - setPrefRadius(double) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
-
Sets the value of the
prefRadius
property. - 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.
- setRipple(Ripple<?>) - Method in class io.github.palexdev.mfxeffects.ripple.base.RippleGeneratorBase
-
Since this extends
Region
, and the children list is unmodifiable (we want it to be so), this allows internal classes to add the ripple node on the generator. - setRippleClipType(RippleClipType) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
- setRippleColor(Color) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Sets the value of the
rippleColor
property. - setRippleSupplier(Supplier<Ripple<?>>) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
-
Sets the
Supplier
used by the generator to create ripples. - setRippleSupplier(Supplier<Ripple<?>>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Sets the
Supplier
used by the generator to create ripples. - setSize(double, double) - Method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Convenience method to create a new
Size
object with the given parameters and set it as the new value of this property. - setTargetOffset(Supplier<Position>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Sets the value of the
targetOffset
property. - setTargetSize(Supplier<Size>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
-
Sets the value of the
targetSize
property. - setWidth(double) - Method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Convenience method to set only the width using
Size.withWidth(double)
- setX(double) - Method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Convenience method to set only the x value using
Position.withX(double)
. - setY(double) - Method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Convenience method to set only the y value using
Position.withY(double)
- 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. - SHORT1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- SHORT2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- SHORT3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- SHORT4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- 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(Node) - Method in class io.github.palexdev.mfxeffects.MFXBackdrop
-
This is the method responsible for adding the effect to the owner and thus showing it.
- 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.
- Size - Record Class in io.github.palexdev.mfxeffects.beans
-
Simple record to represent the size of something as <w, h>.
- Size(double, double) - Constructor for record class io.github.palexdev.mfxeffects.beans.Size
-
Creates an instance of a
Size
record class. - SizeConverter() - Constructor for class io.github.palexdev.mfxeffects.beans.properties.SizeProperty.SizeConverter
- SizeProperty - Class in io.github.palexdev.mfxeffects.beans.properties
-
Simple extension of
ReadOnlyObjectWrapper
forSize
objects. - SizeProperty() - Constructor for class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
- SizeProperty(Size) - Constructor for class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
- SizeProperty(Object, String) - Constructor for class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
- SizeProperty(Object, String, Size) - Constructor for class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
- SizeProperty.SizeConverter - Class in io.github.palexdev.mfxeffects.beans.properties
-
The
CssMetaData
needs a converter, otherwise the JavaFX shit system complains, but this does nothing :) - 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
- SLOW_MIDDLE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
- snappedBoundHeight(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- snappedBoundWidth(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
- STANDARD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_ACCELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_DEFAULT_EFFECTS - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_DEFAULT_SPATIAL - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_FAST_EFFECTS - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_FAST_SPATIAL - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_SLOW_EFFECTS - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- STANDARD_SLOW_SPATIAL - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
- state - Variable in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
- stopToString(Stop) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Properly converts a
Stop
to string. - styleableProperty(CssMetaData<? extends Styleable, Position>, Object, String, Position) - Static method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Delegates to
PositionProperty.styleableProperty(CssMetaData, Object, String, Position, Consumer)
with an empty consumer. - styleableProperty(CssMetaData<? extends Styleable, Position>, Object, String, Position, Consumer<Position>) - Static method in class io.github.palexdev.mfxeffects.beans.properties.PositionProperty
-
Convenience method to create a
StyleableProperty
version of this property. - styleableProperty(CssMetaData<? extends Styleable, Size>, Object, String, Size) - Static method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Delegates to
SizeProperty.styleableProperty(CssMetaData, Object, String, Size, Consumer)
with an empty consumer. - styleableProperty(CssMetaData<? extends Styleable, Size>, Object, String, Size, Consumer<Size>) - Static method in class io.github.palexdev.mfxeffects.beans.properties.SizeProperty
-
Convenience method to create a
StyleableProperty
version of this property. - StyleUtils - Class in io.github.palexdev.mfxeffects.utils
- StyleUtils.CssMetaDataList - Class in io.github.palexdev.mfxeffects.utils
T
- targetOffsetProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- targetRad - Variable in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- targetSizeProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
- ThreePointCubic - Class in io.github.palexdev.mfxeffects.animations.motion
-
A cubic polynomial composed of two curves that share a common center point.
- ThreePointCubic(Offset, Offset, Offset, Offset, Offset) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ThreePointCubic
- Threshold - Class in io.github.palexdev.mfxeffects.animations.motion
-
A curve that is
0.0
until it hits the threshold, then it jumps to1.0
. - Threshold(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Threshold
- 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.
- toCss(Paint) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Converts a JavaFX Paint object to the right CSS string.
- toHSB(Color) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Converts the given color to a String in HSB format.
- toHSL(Color) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Converts the given color to a String in HSL format.
- toInterpolator() - Method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
-
Converts a
Function<Double, Double>
to a JavaFX'sInterpolator
. - toNode() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
- toNode() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
- toShadow() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
- toString() - Method in record class io.github.palexdev.mfxeffects.animations.motion.M3Motion.MotionPreset
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.palexdev.mfxeffects.beans.AnimationsData
-
Returns a string representation of this record class.
- toString() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
- toString() - Method in record class io.github.palexdev.mfxeffects.beans.Position
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.palexdev.mfxeffects.beans.Size
-
Returns a string representation of this record class.
- toUnmodifiable() - Method in class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
- toWeb(Color) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Converts the given color to a String in hexadecimal format.
- toWebAlpha(Color) - Static method in class io.github.palexdev.mfxeffects.utils.ColorUtils
-
Converts the given color to a String in hexadecimal format, also includes the color's opacity.
- TransitionPane - Class in io.github.palexdev.mfxeffects.animations
- TransitionPane() - Constructor for class io.github.palexdev.mfxeffects.animations.TransitionPane
- TransitionPane(Node, Node) - Constructor for class io.github.palexdev.mfxeffects.animations.TransitionPane
- 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. - translate(double, double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
- TriFunction<T,
U, - Interface in io.github.palexdev.mfxeffects.utilsV, R> -
Represents a function that accepts three arguments and produces a result.
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
- updateClip() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
-
Calls
MFXRippleGenerator.buildClip()
to create the generator's clip, then sets it. - updateRipple() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
-
Calls
RippleGeneratorBase.buildRipple()
to create the ripple node, then initializes it throughMFXRippleGenerator.GeneratorState.init()
, and finally callsRippleGeneratorBase.setRipple(Ripple)
. - updateState() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
-
Responsible for updating the generator's state when needed.
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.MouseMode
-
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.
- valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.RippleState
-
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.MouseMode
-
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.
- values() - Static method in enum class io.github.palexdev.mfxeffects.enums.RippleState
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAITING_FOR_CLICK - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleState
-
Indicates that the ripple effect has been generated and now the generator is waiting for its release, see
RippleGenerator.release()
- wasClipUpdated() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator.GeneratorState
- width() - Method in record class io.github.palexdev.mfxeffects.beans.Size
-
Returns the value of the
width
record component. - withHeight(double) - Method in record class io.github.palexdev.mfxeffects.beans.Size
- withWidth(double) - Method in record class io.github.palexdev.mfxeffects.beans.Size
- withX(double) - Method in record class io.github.palexdev.mfxeffects.beans.Position
- withY(double) - Method in record class io.github.palexdev.mfxeffects.beans.Position
X
- x() - Method in record class io.github.palexdev.mfxeffects.beans.Position
-
Returns the value of the
x
record component.
Y
- y() - Method in record class io.github.palexdev.mfxeffects.beans.Position
-
Returns the value of the
y
record component.
Z
- zero() - Static method in record class io.github.palexdev.mfxeffects.beans.Size
- ZERO - Static variable in class io.github.palexdev.mfxeffects.beans.Offset
All Classes and Interfaces|All Packages|Serialized Form