@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) |
boolean |
mapRect(android.graphics.RectF destination,
android.graphics.RectF source) |
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
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 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()