public class Transformation
extends android.graphics.Matrix
Modifier and Type | Field and Description |
---|---|
static ly.img.android.pesdk.backend.model.chunk.Transformation.Evaluator |
EVALUATOR |
boolean |
permanent |
Modifier and Type | Method and Description |
---|---|
void |
forcedRecycle() |
float |
getRotation() |
float |
getRotationPostFlip() |
float |
getScale() |
float[] |
getTranslation() |
float[] |
getValues() |
boolean |
isFlipped() |
boolean |
isHorizontalFlipped() |
boolean |
isVerticalFlipped() |
void |
mapRectInside(android.graphics.RectF rect,
boolean fit) |
void |
mapRectInside(android.graphics.RectF mapRect,
android.graphics.Rect holderRect,
boolean fit) |
void |
mapRectWithoutRotation(android.graphics.RectF rect,
boolean flipped) |
float |
mapRotation(float rotation) |
static Transformation |
obtain() |
static Transformation |
obtain(android.graphics.Matrix matrix) |
Transformation |
obtainInverted() |
static Transformation |
permanent() |
void |
recycle() |
void |
reverseMapRect(android.graphics.RectF sourceRect,
java.math.BigDecimal aspect) |
void |
reverseMapRect(android.graphics.RectF sourceRect,
double aspect) |
void |
set(Transformation src,
Transformation dest,
float interpolation) |
void |
setTo(float scale,
float rotation,
boolean horizontalFlipped,
float[] sourcePoint,
float[] destinationPoint) |
equals, getValues, hashCode, invert, isAffine, isIdentity, mapPoints, mapPoints, mapPoints, mapRadius, mapRect, mapRect, mapVectors, mapVectors, mapVectors, postConcat, postRotate, postRotate, postScale, postScale, postSkew, postSkew, postTranslate, preConcat, preRotate, preRotate, preScale, preScale, preSkew, preSkew, preTranslate, rectStaysRect, reset, set, setConcat, setPolyToPoly, setRectToRect, setRotate, setRotate, setScale, setScale, setSinCos, setSinCos, setSkew, setSkew, setTranslate, setValues, toShortString, toString
public boolean permanent
public static final ly.img.android.pesdk.backend.model.chunk.Transformation.Evaluator EVALUATOR
public void forcedRecycle()
public void recycle()
public static Transformation permanent()
public static Transformation obtain()
public static Transformation obtain(android.graphics.Matrix matrix)
public float getRotation()
public float mapRotation(float rotation)
public float getRotationPostFlip()
public boolean isHorizontalFlipped()
public boolean isVerticalFlipped()
public boolean isFlipped()
public float[] getTranslation()
public float getScale()
public Transformation obtainInverted()
public float[] getValues()
public void set(Transformation src, Transformation dest, float interpolation)
public void setTo(float scale, float rotation, boolean horizontalFlipped, float[] sourcePoint, float[] destinationPoint)
public void mapRectWithoutRotation(android.graphics.RectF rect, boolean flipped)
public void mapRectInside(android.graphics.RectF rect, boolean fit)
public void mapRectInside(android.graphics.RectF mapRect, android.graphics.Rect holderRect, boolean fit)
public void reverseMapRect(android.graphics.RectF sourceRect, java.math.BigDecimal aspect)
public void reverseMapRect(android.graphics.RectF sourceRect, double aspect)