Class TransitionedColorProperty
java.lang.Object
dev.prozilla.pine.common.property.animated.AnimatedProperty<Color>
dev.prozilla.pine.common.property.animated.AnimatedObjectProperty<Color>
dev.prozilla.pine.common.property.animated.transitioned.TransitionedObjectProperty<Color>
dev.prozilla.pine.common.property.animated.transitioned.TransitionedColorProperty
- All Implemented Interfaces:
Updatable,AnimatedPropertyBase<Color>,TransitionedProperty<Color>,ColorProperty,Property<Color>,Transmittable<Color>,Functor<Color>
public class TransitionedColorProperty
extends TransitionedObjectProperty<Color>
implements ColorProperty
-
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.transitioned.TransitionedObjectProperty
computeStartValue, transitionToValueMethods 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.ColorProperty
getColor, replaceNullMethods inherited from interface dev.prozilla.pine.common.property.Property
getValueOr, hasValue, hasValueProperty, isNotNull, isNotNullProperty, isNull, map, requireValue, snapshot, toStringProperty
-
Constructor Details
-
TransitionedColorProperty
-
-
Method Details
-
transmit
Description copied from interface:TransmittableTransmits this object's data to a given target object.- Specified by:
transmitin interfaceColorProperty- Specified by:
transmitin interfaceTransmittable<Color>- Parameters:
target- The target object to transmit data to
-
getValue
Description copied from interface:PropertyReturns the value of this property.
-