@Implements(value=android.graphics.Matrix.class)
public class ShadowMatrix
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MATRIX |
static java.lang.String |
ROTATE |
static java.lang.String |
SCALE |
static java.lang.String |
SINCOS |
static java.lang.String |
SKEW |
static java.lang.String |
TRANSLATE |
| Constructor and Description |
|---|
ShadowMatrix() |
| Modifier and Type | Method and Description |
|---|---|
void |
__constructor__(android.graphics.Matrix src) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription() |
java.util.List<java.lang.String> |
getPostOperations()
A list of all ‘post’ operations performed on this Matrix.
|
java.util.List<java.lang.String> |
getPreOperations()
A list of all ‘pre’ operations performed on this Matrix.
|
java.util.Map<java.lang.String,java.lang.String> |
getSetOperations()
A map of all ‘set’ operations performed on this Matrix.
|
void |
getValues(float[] values) |
int |
hashCode() |
boolean |
invert(android.graphics.Matrix inverse) |
boolean |
isAffine() |
boolean |
isIdentity() |
android.graphics.PointF |
mapPoint(float x,
float y) |
android.graphics.PointF |
mapPoint(android.graphics.PointF point) |
protected void |
mapPoints(float[] dst,
int dstIndex,
float[] src,
int srcIndex,
int pointCount) |
boolean |
mapRect(android.graphics.RectF destination,
android.graphics.RectF source) |
protected void |
mapVectors(float[] dst,
int dstIndex,
float[] src,
int srcIndex,
int vectorCount) |
boolean |
postConcat(android.graphics.Matrix other) |
boolean |
postRotate(float degrees) |
boolean |
postRotate(float degrees,
float px,
float py) |
boolean |
postScale(float sx,
float sy) |
boolean |
postScale(float sx,
float sy,
float px,
float py) |
boolean |
postSkew(float kx,
float ky) |
boolean |
postSkew(float kx,
float ky,
float px,
float py) |
boolean |
postTranslate(float dx,
float dy) |
boolean |
preConcat(android.graphics.Matrix other) |
boolean |
preRotate(float degrees) |
boolean |
preRotate(float degrees,
float px,
float py) |
boolean |
preScale(float sx,
float sy) |
boolean |
preScale(float sx,
float sy,
float px,
float py) |
boolean |
preSkew(float kx,
float ky) |
boolean |
preSkew(float kx,
float ky,
float px,
float py) |
boolean |
preTranslate(float dx,
float dy) |
boolean |
rectStaysRect() |
void |
reset() |
void |
set(android.graphics.Matrix src) |
boolean |
setConcat(android.graphics.Matrix a,
android.graphics.Matrix b) |
void |
setRotate(float degrees) |
void |
setRotate(float degrees,
float px,
float py) |
void |
setScale(float sx,
float sy) |
void |
setScale(float sx,
float sy,
float px,
float py) |
void |
setSinCos(float sinValue,
float cosValue) |
void |
setSinCos(float sinValue,
float cosValue,
float px,
float py) |
void |
setSkew(float kx,
float ky) |
void |
setSkew(float kx,
float ky,
float px,
float py) |
void |
setTranslate(float dx,
float dy) |
void |
setValues(float[] values) |
public static final java.lang.String TRANSLATE
public static final java.lang.String SCALE
public static final java.lang.String ROTATE
public static final java.lang.String SINCOS
public static final java.lang.String SKEW
public static final java.lang.String MATRIX
@Implementation public void __constructor__(android.graphics.Matrix src)
public java.util.List<java.lang.String> getPreOperations()
A list of all ‘pre’ operations performed on this Matrix. The last operation performed will be first in the list.
public java.util.List<java.lang.String> getPostOperations()
A list of all ‘post’ operations performed on this Matrix. The last operation performed will be last in the list.
public java.util.Map<java.lang.String,java.lang.String> getSetOperations()
A map of all ‘set’ operations performed on this Matrix.
@Implementation public boolean isIdentity()
@Implementation public boolean isAffine()
@Implementation public boolean rectStaysRect()
@Implementation public void getValues(float[] values)
@Implementation public void setValues(float[] values)
@Implementation public void set(android.graphics.Matrix src)
@Implementation public void reset()
@Implementation
public void setTranslate(float dx,
float dy)
@Implementation
public void setScale(float sx,
float sy,
float px,
float py)
@Implementation
public void setScale(float sx,
float sy)
@Implementation
public void setRotate(float degrees,
float px,
float py)
@Implementation public void setRotate(float degrees)
@Implementation
public void setSinCos(float sinValue,
float cosValue,
float px,
float py)
@Implementation
public void setSinCos(float sinValue,
float cosValue)
@Implementation
public void setSkew(float kx,
float ky,
float px,
float py)
@Implementation
public void setSkew(float kx,
float ky)
@Implementation
public boolean setConcat(android.graphics.Matrix a,
android.graphics.Matrix b)
@Implementation
public boolean preTranslate(float dx,
float dy)
@Implementation
public boolean preScale(float sx,
float sy,
float px,
float py)
@Implementation
public boolean preScale(float sx,
float sy)
@Implementation
public boolean preRotate(float degrees,
float px,
float py)
@Implementation public boolean preRotate(float degrees)
@Implementation
public boolean preSkew(float kx,
float ky,
float px,
float py)
@Implementation
public boolean preSkew(float kx,
float ky)
@Implementation public boolean preConcat(android.graphics.Matrix other)
@Implementation
public boolean postTranslate(float dx,
float dy)
@Implementation
public boolean postScale(float sx,
float sy,
float px,
float py)
@Implementation
public boolean postScale(float sx,
float sy)
@Implementation
public boolean postRotate(float degrees,
float px,
float py)
@Implementation public boolean postRotate(float degrees)
@Implementation
public boolean postSkew(float kx,
float ky,
float px,
float py)
@Implementation
public boolean postSkew(float kx,
float ky)
@Implementation public boolean postConcat(android.graphics.Matrix other)
@Implementation public boolean invert(android.graphics.Matrix inverse)
public android.graphics.PointF mapPoint(float x,
float y)
public android.graphics.PointF mapPoint(android.graphics.PointF point)
@Implementation
public boolean mapRect(android.graphics.RectF destination,
android.graphics.RectF source)
@Implementation
protected void mapPoints(float[] dst,
int dstIndex,
float[] src,
int srcIndex,
int pointCount)
@Implementation
protected void mapVectors(float[] dst,
int dstIndex,
float[] src,
int srcIndex,
int vectorCount)
@Implementation public boolean equals(java.lang.Object obj)
equals in class java.lang.Object@Implementation public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getDescription()