Class InterpolatorNatives


  • public final class InterpolatorNatives
    extends Object
    Native methods for Interpolator JNI registration.

    Native method signatures are derived from https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Interpolator.java

    • Method Detail

      • nativeConstructor

        public static long nativeConstructor​(int valueCount,
                                             int frameCount)
      • nativeDestructor

        public static void nativeDestructor​(long nativeInstance)
      • nativeReset

        public static void nativeReset​(long nativeInstance,
                                       int valueCount,
                                       int frameCount)
      • nativeSetKeyFrame

        public static void nativeSetKeyFrame​(long nativeInstance,
                                             int index,
                                             int msec,
                                             float[] values,
                                             float[] blend)
      • nativeSetRepeatMirror

        public static void nativeSetRepeatMirror​(long nativeInstance,
                                                 float repeatCount,
                                                 boolean mirror)
      • nativeTimeToValues

        public static int nativeTimeToValues​(long nativeInstance,
                                             int msec,
                                             float[] values)