Class StyledColorProperty
java.lang.Object
dev.prozilla.pine.common.property.VariableProperty<Color>
dev.prozilla.pine.common.property.style.StyledProperty<Color>
dev.prozilla.pine.common.property.style.StyledColorProperty
- All Implemented Interfaces:
- Animatable,- Printable,- ColorProperty,- Transmittable<Color>
- 
Field SummaryFields inherited from class dev.prozilla.pine.common.property.style.StyledPropertyname, node, rules, transitionRulesFields inherited from class dev.prozilla.pine.common.property.VariablePropertyrandom
- 
Constructor SummaryConstructorsConstructorDescriptionStyledColorProperty(StyledPropertyKey<Color> name, Node node, List<StyleRule<Color>> styleRules, AdaptivePropertyBase<Color> defaultValue) StyledColorProperty(StyledPropertyKey<Color> name, Node node, List<StyleRule<Color>> styleRules, AdaptivePropertyBase<Color> defaultValue, List<StyleRule<AnimationCurve>> transitionRules) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected AdaptiveProperty<Color> createAdaptiveProperty(VariableProperty<Color> property) protected AdaptiveProperty<Color> createAdaptiveProperty(Color value) protected TransitionedColorPropertycreateTransitionedProperty(Color initialValue, AnimationCurve curve) voidTransmits this object's data to a given target object.Methods inherited from class dev.prozilla.pine.common.property.style.StyledPropertyaddRule, addTransitionRule, applyRules, applyTransitionRules, getBestMatch, getValue, invalidate, restartAnimation, setAdaptiveProperty, supportsTransitions, toString, updateAnimationMethods inherited from class dev.prozilla.pine.common.property.VariablePropertyexists, hasValueMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.prozilla.pine.common.property.ColorPropertygetColor
- 
Constructor Details- 
StyledColorPropertypublic StyledColorProperty(StyledPropertyKey<Color> name, Node node, List<StyleRule<Color>> styleRules, AdaptivePropertyBase<Color> defaultValue) 
- 
StyledColorPropertypublic StyledColorProperty(StyledPropertyKey<Color> name, Node node, List<StyleRule<Color>> styleRules, AdaptivePropertyBase<Color> defaultValue, List<StyleRule<AnimationCurve>> transitionRules) 
 
- 
- 
Method Details- 
transmitDescription copied from interface:TransmittableTransmits this object's data to a given target object.- Specified by:
- transmitin interface- Transmittable<Color>
- Parameters:
- target- the target object to which data will be transmitted
 
- 
createAdaptiveProperty- Specified by:
- createAdaptivePropertyin class- StyledProperty<Color>
 
- 
createAdaptiveProperty- Specified by:
- createAdaptivePropertyin class- StyledProperty<Color>
 
- 
createTransitionedPropertyprotected TransitionedColorProperty createTransitionedProperty(Color initialValue, AnimationCurve curve) - Specified by:
- createTransitionedPropertyin class- StyledProperty<Color>
 
 
-