Class AdaptiveColorProperty
java.lang.Object
dev.prozilla.pine.common.property.VariableProperty<Color>
dev.prozilla.pine.common.property.adaptive.AdaptivePropertyBase<Color>
dev.prozilla.pine.common.property.adaptive.AdaptiveProperty<Color>
dev.prozilla.pine.common.property.adaptive.AdaptiveColorProperty
- All Implemented Interfaces:
Animatable
,ColorProperty
,Transmittable<Color>
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.property.adaptive.AdaptivePropertyBase
animatedProperty, variableProperty
Fields inherited from class dev.prozilla.pine.common.property.VariableProperty
random
-
Constructor Summary
ConstructorsConstructorDescriptionAdaptiveColorProperty
(VariableProperty<Color> variableProperty) AdaptiveColorProperty
(Color fixedValue) -
Method Summary
Modifier and TypeMethodDescriptionstatic AdaptiveColorProperty
adapt
(AdaptiveColorProperty property) static AdaptiveColorProperty
adapt
(VariableProperty<Color> property) Converts any color property into an adaptive property.static AdaptiveColorProperty
Converts a color into an adaptive property.void
Transmits this object's data to a given target object.Methods inherited from class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
getValue
Methods inherited from class dev.prozilla.pine.common.property.adaptive.AdaptivePropertyBase
isAnimated, isDynamic, restartAnimation, updateAnimation
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.prozilla.pine.common.property.ColorProperty
getColor
-
Constructor Details
-
AdaptiveColorProperty
-
AdaptiveColorProperty
-
-
Method Details
-
transmit
Description copied from interface:Transmittable
Transmits this object's data to a given target object.- Specified by:
transmit
in interfaceTransmittable<Color>
- Parameters:
target
- the target object to which data will be transmitted
-
adapt
Converts a color into an adaptive property.- Parameters:
value
- The value of the property
-
adapt
-
adapt
Converts any color property into an adaptive property.- Parameters:
property
- The property to adapt
-