public class State
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static float |
COMPARISON_EPSILON |
| Constructor and Description |
|---|
State() |
| Modifier and Type | Method and Description |
|---|---|
State |
copy() |
static boolean |
equals(float v1,
float v2)
Compares two float values, allowing small difference (see
COMPARISON_EPSILON) |
boolean |
equals(java.lang.Object o) |
void |
get(android.graphics.Matrix matrix)
Applying state to provided matrix.
|
float |
getRotation() |
float |
getX() |
float |
getY() |
float |
getZoom() |
int |
hashCode() |
boolean |
isEmpty() |
void |
rotateBy(float angle,
float pivotX,
float pivotY) |
void |
rotateTo(float angle,
float pivotX,
float pivotY) |
void |
set(float x,
float y,
float zoom,
float rotation) |
void |
set(android.graphics.Matrix matrix)
Applying state from given matrix.
|
void |
set(State other) |
java.lang.String |
toString() |
void |
translateBy(float dx,
float dy) |
void |
translateTo(float x,
float y) |
void |
zoomBy(float factor,
float pivotX,
float pivotY) |
void |
zoomTo(float zoom,
float pivotX,
float pivotY) |
public static final float COMPARISON_EPSILON
public float getX()
public float getY()
public float getZoom()
public float getRotation()
public boolean isEmpty()
true if x == 0f && y == 0f && zoom == 1f && rotation == 0fpublic void get(android.graphics.Matrix matrix)
public void translateBy(float dx,
float dy)
public void translateTo(float x,
float y)
public void zoomBy(float factor,
float pivotX,
float pivotY)
public void zoomTo(float zoom,
float pivotX,
float pivotY)
public void rotateBy(float angle,
float pivotX,
float pivotY)
public void rotateTo(float angle,
float pivotX,
float pivotY)
public void set(float x,
float y,
float zoom,
float rotation)
public void set(android.graphics.Matrix matrix)
public void set(State other)
public State copy()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static boolean equals(float v1,
float v2)
COMPARISON_EPSILON)