Class AnimatableAngleValue

    • Field Detail

      • UNITS

        protected static final java.lang.String[] UNITS
        The unit string representations.
      • unit

        protected short unit
        The angle unit.
    • Constructor Detail

      • AnimatableAngleValue

        public AnimatableAngleValue​(AnimationTarget target)
        Creates a new, uninitialized AnimatableAngleValue.
      • AnimatableAngleValue

        public AnimatableAngleValue​(AnimationTarget target,
                                    float v,
                                    short unit)
        Creates a new AnimatableAngleValue.
    • Method Detail

      • interpolate

        public AnimatableValue interpolate​(AnimatableValue result,
                                           AnimatableValue to,
                                           float interpolation,
                                           AnimatableValue accumulation,
                                           int multiplier)
        Performs interpolation to the given value.
        Overrides:
        interpolate in class AnimatableNumberValue
        Parameters:
        result - the object in which to store the result of the interpolation, or null if a new object should be created
        to - the value this value should be interpolated towards, or null if no actual interpolation should be performed
        interpolation - the interpolation distance, 0 <= interpolation <= 1
        accumulation - an accumulation to add to the interpolated value
        multiplier - an amount the accumulation values should be multiplied by before being added to the interpolated value
      • getUnit

        public short getUnit()
        Returns the angle unit.
      • getCssText

        public java.lang.String getCssText()
        Returns the CSS text representation of the value.
        Overrides:
        getCssText in class AnimatableNumberValue
      • rad

        public static float rad​(float v,
                                short unit)
        Converts an angle value to radians.