Package org.robolectric.nativeruntime
Class PathParserNatives
- java.lang.Object
-
- org.robolectric.nativeruntime.PathParserNatives
-
public final class PathParserNatives extends Object
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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleannCanMorph(long fromDataPtr, long toDataPtr)static longnCreateEmptyPathData()static 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 Detail
-
nParseStringForPath
public static void nParseStringForPath(long pathPtr, String pathString, int stringLength)
-
nCreatePathDataFromString
public static long nCreatePathDataFromString(String pathString, int stringLength)
-
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)
-
-