Class StyledDualDimensionProperty
java.lang.Object
dev.prozilla.pine.common.property.style.StyledProperty<DualDimension,Property<DualDimension>,AdaptiveObjectProperty<DualDimension>,TransitionedObjectProperty<DualDimension>>
dev.prozilla.pine.common.property.style.StyledObjectProperty<DualDimension>
dev.prozilla.pine.common.property.style.StyledDualDimensionProperty
- All Implemented Interfaces:
Animatable,Printable,Property<DualDimension>,Functor<DualDimension>
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.property.style.StyledProperty
adaptiveProperty, name, node, rules, transitionRules -
Constructor Summary
ConstructorsConstructorDescriptionStyledDualDimensionProperty(StyledPropertyKey<DualDimension> name, Node node, List<StyleRule<DualDimension>> styleRules, AdaptiveObjectProperty<DualDimension> defaultValue) StyledDualDimensionProperty(StyledPropertyKey<DualDimension> name, Node node, List<StyleRule<DualDimension>> styleRules, AdaptiveObjectProperty<DualDimension> defaultValue, List<StyleRule<AnimationCurve>> transitionRules) -
Method Summary
Modifier and TypeMethodDescriptionprotected TransitionedDualDimensionPropertycreateTransitionedProperty(DualDimension initialValue, AnimationCurve curve) Methods inherited from class dev.prozilla.pine.common.property.style.StyledObjectProperty
createAdaptiveProperty, createAdaptivePropertyMethods inherited from class dev.prozilla.pine.common.property.style.StyledProperty
addRule, addTransitionRule, applyRules, applyTransitionRules, getBestMatch, getValue, invalidate, restartAnimation, setAdaptiveProperty, supportsTransitions, toString, updateAnimationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.prozilla.pine.common.property.Property
getValueOr, hasValue, hasValueProperty, isNotNull, isNotNullProperty, isNull, map, replaceNull, requireValue, snapshot, toStringProperty
-
Constructor Details
-
StyledDualDimensionProperty
public StyledDualDimensionProperty(StyledPropertyKey<DualDimension> name, Node node, List<StyleRule<DualDimension>> styleRules, AdaptiveObjectProperty<DualDimension> defaultValue) -
StyledDualDimensionProperty
public StyledDualDimensionProperty(StyledPropertyKey<DualDimension> name, Node node, List<StyleRule<DualDimension>> styleRules, AdaptiveObjectProperty<DualDimension> defaultValue, List<StyleRule<AnimationCurve>> transitionRules)
-
-
Method Details
-
createTransitionedProperty
protected TransitionedDualDimensionProperty createTransitionedProperty(DualDimension initialValue, AnimationCurve curve)
-