Package org.robolectric.nativeruntime
Class PathParserNatives
java.lang.Object
org.robolectric.nativeruntime.PathParserNatives
Native methods for PathParser 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/PathParser.java
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleannCanMorph(long fromDataPtr, long toDataPtr) static longstatic longnCreatePathData(long nativePtr) static longnCreatePathDataFromString(String pathString, int stringLength) static voidnCreatePathFromPathData(long outPathPtr, long pathData) static voidnFinalize(long nativePtr) static booleannInterpolatePathData(long outDataPtr, long fromDataPtr, long toDataPtr, float fraction) static voidnParseStringForPath(long pathPtr, String pathString, int stringLength) static voidnSetPathData(long outDataPtr, long fromDataPtr)
-
Method Details
-
nParseStringForPath
-
nCreatePathDataFromString
-
nCreatePathFromPathData
public static void nCreatePathFromPathData(long outPathPtr, long pathData) -
nCreateEmptyPathData
public static long nCreateEmptyPathData() -
nCreatePathData
public static long nCreatePathData(long nativePtr) -
nInterpolatePathData
public static boolean nInterpolatePathData(long outDataPtr, long fromDataPtr, long toDataPtr, float fraction) -
nFinalize
public static void nFinalize(long nativePtr) -
nCanMorph
public static boolean nCanMorph(long fromDataPtr, long toDataPtr) -
nSetPathData
public static void nSetPathData(long outDataPtr, long fromDataPtr)
-