Class Vector3Evaluator

  • All Implemented Interfaces:
    android.animation.TypeEvaluator<Vector3>

    public class Vector3Evaluator
    extends java.lang.Object
    implements android.animation.TypeEvaluator<Vector3>
    TypeEvaluator for Vector3. Used to animate positions and other vectors.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Vector3 evaluate​(float fraction, Vector3 startValue, Vector3 endValue)
      This function returns the result of linearly interpolating the start and end values, with fraction representing the proportion between the start and end values.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Vector3Evaluator

        public Vector3Evaluator()
    • Method Detail

      • evaluate

        public Vector3 evaluate​(float fraction,
                                Vector3 startValue,
                                Vector3 endValue)
        Description copied from interface: android.animation.TypeEvaluator
        This function returns the result of linearly interpolating the start and end values, with fraction representing the proportion between the start and end values. The calculation is a simple parametric calculation: result = x0 + t * (x1 - x0), where x0 is startValue, x1 is endValue, and t is fraction.
        Specified by:
        evaluate in interface android.animation.TypeEvaluator<Vector3>
        Parameters:
        fraction - The fraction from the starting to the ending values
        startValue - The start value.
        endValue - The end value.
        Returns:
        A linear interpolation between the start and end values, given the fraction parameter.