Class ShadowNativePath

java.lang.Object
org.robolectric.shadows.ShadowPath
org.robolectric.shadows.ShadowNativePath

@Implements(value=android.graphics.Path.class,
            minSdk=26,
            isInAndroidSdk=false)
public class ShadowNativePath
extends ShadowPath
Shadow for Path that is backed by native code
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowPath

    ShadowPath.Picker, ShadowPath.Point
  • Constructor Summary

    Constructors 
    Constructor Description
    ShadowNativePath()  
  • Method Summary

    Modifier and Type Method Description
    void fillBounds​(RectF bounds)
    Fills the given RectF with the path bounds.
    List<ShadowPath.Point> getPoints()  
    protected static void nAddArc​(long nPath, float left, float top, float right, float bottom, float startAngle, float sweepAngle)  
    protected static void nAddCircle​(long nPath, float x, float y, float radius, int dir)  
    protected static void nAddOval​(long nPath, float left, float top, float right, float bottom, int dir)  
    protected static void nAddPath​(long nPath, long src)  
    protected static void nAddPath​(long nPath, long src, float dx, float dy)  
    protected static void nAddPath​(long nPath, long src, long matrix)  
    protected static void nAddRect​(long nPath, float left, float top, float right, float bottom, int dir)  
    protected static void nAddRoundRect​(long nPath, float left, float top, float right, float bottom, float[] radii, int dir)  
    protected static void nAddRoundRect​(long nPath, float left, float top, float right, float bottom, float rx, float ry, int dir)  
    protected static float[] nApproximate​(long nPath, float error)  
    protected static void nArcTo​(long nPath, float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean forceMoveTo)  
    protected static void nClose​(long nPath)  
    protected static void nComputeBounds​(long nPath, RectF bounds)  
    protected static void nCubicTo​(long nPath, float x1, float y1, float x2, float y2, float x3, float y3)  
    protected static int nGetFillType​(long nPath)  
    protected static long nGetFinalizer()  
    protected static void nIncReserve​(long nPath, int extraPtCount)  
    protected static long nInit()  
    protected static long nInit​(long nPath)  
    protected static boolean nIsConvex​(long nPath)  
    protected static boolean nIsEmpty​(long nPath)  
    protected static boolean nIsRect​(long nPath, RectF rect)  
    protected static void nLineTo​(long nPath, float x, float y)  
    protected static void nMoveTo​(long nPath, float x, float y)  
    protected static void nOffset​(long nPath, float dx, float dy)  
    protected static boolean nOp​(long path1, long path2, int op, long result)  
    protected static void nQuadTo​(long nPath, float x1, float y1, float x2, float y2)  
    protected static void nRCubicTo​(long nPath, float x1, float y1, float x2, float y2, float x3, float y3)  
    protected static void nReset​(long nPath)  
    protected static void nRewind​(long nPath)  
    protected static void nRLineTo​(long nPath, float dx, float dy)  
    protected static void nRMoveTo​(long nPath, float dx, float dy)  
    protected static void nRQuadTo​(long nPath, float dx1, float dy1, float dx2, float dy2)  
    protected static void nSet​(long nativeDst, long nSrc)  
    protected static void nSetFillType​(long nPath, int ft)  
    protected static void nSetLastPoint​(long nPath, float dx, float dy)  
    protected static void nTransform​(long nPath, long matrix)  
    protected static void nTransform​(long nPath, long matrix, long dstPath)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait