Class TransitionedObjectProperty<T>
java.lang.Object
dev.prozilla.pine.common.property.animated.AnimatedProperty<T>
dev.prozilla.pine.common.property.animated.AnimatedObjectProperty<T>
dev.prozilla.pine.common.property.animated.transitioned.TransitionedObjectProperty<T>
- All Implemented Interfaces:
Updatable,AnimatedPropertyBase<T>,TransitionedProperty<T>,Property<T>,Functor<T>
- Direct Known Subclasses:
TransitionedColorProperty,TransitionedDimensionProperty,TransitionedDualDimensionProperty
public abstract class TransitionedObjectProperty<T>
extends AnimatedObjectProperty<T>
implements TransitionedProperty<T>
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.property.animated.AnimatedObjectProperty
end, startFields inherited from class dev.prozilla.pine.common.property.animated.AnimatedProperty
curve, time -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class dev.prozilla.pine.common.property.animated.AnimatedProperty
getCurve, getFactor, hasFinished, restart, setDuration, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
getCurve, getFactor, getRestartedValue, getUpdatedValue, hasFinished, restart, setDuration, updateMethods inherited from interface dev.prozilla.pine.common.property.Property
getValue, getValueOr, hasValue, hasValueProperty, isNotNull, isNotNullProperty, isNull, map, replaceNull, requireValue, snapshot, toStringProperty
-
Constructor Details
-
TransitionedObjectProperty
-
-
Method Details
-
transitionToValue
- Specified by:
transitionToValuein interfaceTransitionedProperty<T>
-
computeStartValue
-