Class StyledIntProperty
java.lang.Object
dev.prozilla.pine.common.property.VariableProperty<Integer>
dev.prozilla.pine.common.property.style.StyledProperty<Integer>
dev.prozilla.pine.common.property.style.StyledIntProperty
- All Implemented Interfaces:
Animatable
,Printable
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.property.style.StyledProperty
name, node, rules, transitionRules
Fields inherited from class dev.prozilla.pine.common.property.VariableProperty
random
-
Constructor Summary
ConstructorsConstructorDescriptionStyledIntProperty
(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptivePropertyBase<Integer> defaultValue) StyledIntProperty
(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptivePropertyBase<Integer> defaultValue, List<StyleRule<AnimationCurve>> transitionRules) -
Method Summary
Modifier and TypeMethodDescriptionprotected AdaptivePropertyBase
<Integer> createAdaptiveProperty
(VariableProperty<Integer> property) protected AdaptivePropertyBase
<Integer> createAdaptiveProperty
(Integer value) protected TransitionedIntProperty
createTransitionedProperty
(Integer initialValue, AnimationCurve curve) Methods inherited from class dev.prozilla.pine.common.property.style.StyledProperty
addRule, addTransitionRule, applyRules, applyTransitionRules, getBestMatch, getValue, invalidate, restartAnimation, setAdaptiveProperty, supportsTransitions, toString, updateAnimation
-
Constructor Details
-
StyledIntProperty
public StyledIntProperty(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptivePropertyBase<Integer> defaultValue) -
StyledIntProperty
public StyledIntProperty(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptivePropertyBase<Integer> defaultValue, List<StyleRule<AnimationCurve>> transitionRules)
-
-
Method Details
-
createAdaptiveProperty
- Specified by:
createAdaptiveProperty
in classStyledProperty<Integer>
-
createAdaptiveProperty
- Specified by:
createAdaptiveProperty
in classStyledProperty<Integer>
-
createTransitionedProperty
protected TransitionedIntProperty createTransitionedProperty(Integer initialValue, AnimationCurve curve) - Specified by:
createTransitionedProperty
in classStyledProperty<Integer>
-