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 dev.prozilla.pine.common.property.VariableProperty
exists, hasValue
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
-