Package org.robolectric.shadows
Class ShadowLegacyMatrix
java.lang.Object
org.robolectric.shadows.ShadowMatrix
org.robolectric.shadows.ShadowLegacyMatrix
@Implements(value=android.graphics.Matrix.class,
isInAndroidSdk=false)
public class ShadowLegacyMatrix
extends ShadowMatrix
-
Nested Class Summary
Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowMatrix
ShadowMatrix.Picker
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
__constructor__
(Matrix src) boolean
protected java.awt.geom.AffineTransform
A list of all 'post' operations performed on this Matrix.A list of all 'pre' operations performed on this Matrix.A map of all 'set' operations performed on this Matrix.protected void
getValues
(float[] values) int
hashCode()
protected boolean
protected boolean
isAffine()
protected boolean
mapPoint
(float x, float y) protected void
mapPoints
(float[] dst, int dstIndex, float[] src, int srcIndex, int pointCount) protected float
mapRadius
(float radius) protected boolean
protected void
mapVectors
(float[] dst, int dstIndex, float[] src, int srcIndex, int vectorCount) protected boolean
postConcat
(Matrix other) protected boolean
postRotate
(float degrees) protected boolean
postRotate
(float degrees, float px, float py) protected boolean
postScale
(float sx, float sy) protected boolean
postScale
(float sx, float sy, float px, float py) protected boolean
postSkew
(float kx, float ky) protected boolean
postSkew
(float kx, float ky, float px, float py) protected boolean
postTranslate
(float dx, float dy) protected boolean
protected boolean
preRotate
(float degrees) protected boolean
preRotate
(float degrees, float px, float py) protected boolean
preScale
(float sx, float sy) protected boolean
preScale
(float sx, float sy, float px, float py) protected boolean
preSkew
(float kx, float ky) protected boolean
preSkew
(float kx, float ky, float px, float py) protected boolean
preTranslate
(float dx, float dy) protected boolean
protected void
reset()
protected void
protected boolean
protected boolean
setRectToRect
(RectF src, RectF dst, Matrix.ScaleToFit stf) protected void
setRotate
(float degrees) protected void
setRotate
(float degrees, float px, float py) protected void
setScale
(float sx, float sy) protected void
setScale
(float sx, float sy, float px, float py) protected void
setSinCos
(float sinValue, float cosValue) protected void
setSinCos
(float sinValue, float cosValue, float px, float py) protected void
setSkew
(float kx, float ky) protected void
setSkew
(float kx, float ky, float px, float py) protected void
setTranslate
(float dx, float dy) protected void
setValues
(float[] values)
-
Constructor Details
-
ShadowLegacyMatrix
public ShadowLegacyMatrix()
-
-
Method Details
-
__constructor__
-
getPreOperations
A list of all 'pre' operations performed on this Matrix. The last operation performed will be first in the list.- Specified by:
getPreOperations
in classShadowMatrix
- Returns:
- A list of all 'pre' operations performed on this Matrix.
-
getPostOperations
A list of all 'post' operations performed on this Matrix. The last operation performed will be last in the list.- Specified by:
getPostOperations
in classShadowMatrix
- Returns:
- A list of all 'post' operations performed on this Matrix.
-
getSetOperations
A map of all 'set' operations performed on this Matrix.- Specified by:
getSetOperations
in classShadowMatrix
- Returns:
- A map of all 'set' operations performed on this Matrix.
-
isIdentity
-
isAffine
-
rectStaysRect
-
getValues
-
setValues
-
set
-
reset
-
setTranslate
-
setScale
-
setScale
-
setRotate
-
setRotate
-
setSinCos
-
setSinCos
-
setSkew
-
setSkew
-
setConcat
-
preTranslate
-
preScale
-
preScale
-
preRotate
-
preRotate
-
preSkew
-
preSkew
-
preConcat
-
postTranslate
-
postScale
-
postScale
-
postRotate
-
postRotate
-
postSkew
-
postSkew
-
postConcat
-
invert
-
getAffineTransform
protected java.awt.geom.AffineTransform getAffineTransform() -
mapPoint
-
mapPoint
-
mapRect
-
mapPoints
@Implementation protected void mapPoints(float[] dst, int dstIndex, float[] src, int srcIndex, int pointCount) -
mapVectors
@Implementation protected void mapVectors(float[] dst, int dstIndex, float[] src, int srcIndex, int vectorCount) -
mapRadius
-
setRectToRect
-
equals
-
hashCode
-
getDescription
- Specified by:
getDescription
in classShadowMatrix
-