Class ShadowNativeMatrix

java.lang.Object
org.robolectric.shadows.ShadowMatrix
org.robolectric.shadows.ShadowNativeMatrix

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

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

    ShadowMatrix.Picker
  • Field Summary

    Fields inherited from class org.robolectric.shadows.ShadowMatrix

    MATRIX, ROTATE, SCALE, SINCOS, SKEW, TRANSLATE
  • Constructor Summary

    Constructors 
    Constructor Description
    ShadowNativeMatrix()  
  • Method Summary

    Modifier and Type Method Description
    String getDescription()  
    List<String> getPostOperations()
    A list of all 'post' operations performed on this Matrix.
    List<String> getPreOperations()
    A list of all 'pre' operations performed on this Matrix.
    Map<String,​String> getSetOperations()
    A map of all 'set' operations performed on this Matrix.
    protected static long native_create​(long nSrcOrZero)  
    protected static long nCreate​(long nSrcOrZero)  
    protected static boolean nEquals​(long nA, long nB)  
    protected static long nGetNativeFinalizer()  
    protected static void nGetValues​(long nObject, float[] values)  
    protected static boolean nInvert​(long nObject, long nInverse)  
    protected static boolean nIsAffine​(long nObject)  
    protected static boolean nIsIdentity​(long nObject)  
    protected static void nMapPoints​(long nObject, float[] dst, int dstIndex, float[] src, int srcIndex, int ptCount, boolean isPts)  
    protected static float nMapRadius​(long nObject, float radius)  
    protected static boolean nMapRect​(long nObject, RectF dst, RectF src)  
    protected static void nPostConcat​(long nObject, long nOtherMatrix)  
    protected static void nPostRotate​(long nObject, float degrees)  
    protected static void nPostRotate​(long nObject, float degrees, float px, float py)  
    protected static void nPostScale​(long nObject, float sx, float sy)  
    protected static void nPostScale​(long nObject, float sx, float sy, float px, float py)  
    protected static void nPostSkew​(long nObject, float kx, float ky)  
    protected static void nPostSkew​(long nObject, float kx, float ky, float px, float py)  
    protected static void nPostTranslate​(long nObject, float dx, float dy)  
    protected static void nPreConcat​(long nObject, long nOtherMatrix)  
    protected static void nPreRotate​(long nObject, float degrees)  
    protected static void nPreRotate​(long nObject, float degrees, float px, float py)  
    protected static void nPreScale​(long nObject, float sx, float sy)  
    protected static void nPreScale​(long nObject, float sx, float sy, float px, float py)  
    protected static void nPreSkew​(long nObject, float kx, float ky)  
    protected static void nPreSkew​(long nObject, float kx, float ky, float px, float py)  
    protected static void nPreTranslate​(long nObject, float dx, float dy)  
    protected static boolean nRectStaysRect​(long nObject)  
    protected static void nReset​(long nObject)  
    protected static void nSet​(long nObject, long nOther)  
    protected static void nSetConcat​(long nObject, long nA, long nB)  
    protected static boolean nSetPolyToPoly​(long nObject, float[] src, int srcIndex, float[] dst, int dstIndex, int pointCount)  
    protected static boolean nSetRectToRect​(long nObject, RectF src, RectF dst, int stf)  
    protected static void nSetRotate​(long nObject, float degrees)  
    protected static void nSetRotate​(long nObject, float degrees, float px, float py)  
    protected static void nSetScale​(long nObject, float sx, float sy)  
    protected static void nSetScale​(long nObject, float sx, float sy, float px, float py)  
    protected static void nSetSinCos​(long nObject, float sinValue, float cosValue)  
    protected static void nSetSinCos​(long nObject, float sinValue, float cosValue, float px, float py)  
    protected static void nSetSkew​(long nObject, float kx, float ky)  
    protected static void nSetSkew​(long nObject, float kx, float ky, float px, float py)  
    protected static void nSetTranslate​(long nObject, float dx, float dy)  
    protected static void nSetValues​(long nObject, float[] values)  

    Methods inherited from class java.lang.Object

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