Class LinearGradientNatives

java.lang.Object
org.robolectric.nativeruntime.LinearGradientNatives

public final class LinearGradientNatives
extends Object
Native methods for LinearGradient 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/LinearGradient.java

  • Method Summary

    Modifier and Type Method Description
    static long nativeCreate​(long matrix, float x0, float y0, float x1, float y1, long[] colors, float[] positions, int tileMode, long colorSpaceHandle)  
    static long nativeCreate1​(long matrix, float x0, float y0, float x1, float y1, int[] colors, float[] positions, int tileMode)  
    static long nativeCreate2​(long matrix, float x0, float y0, float x1, float y1, int color0, int color1, int tileMode)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • nativeCreate

      public static long nativeCreate​(long matrix, float x0, float y0, float x1, float y1, long[] colors, float[] positions, int tileMode, long colorSpaceHandle)
    • nativeCreate1

      public static long nativeCreate1​(long matrix, float x0, float y0, float x1, float y1, int[] colors, float[] positions, int tileMode)
    • nativeCreate2

      public static long nativeCreate2​(long matrix, float x0, float y0, float x1, float y1, int color0, int color1, int tileMode)