Skia
2D Graphics Library
SkMatrix Member List

This is the complete list of members for SkMatrix, including all inherited members.

asAffine(SkScalar affine[6]) constSkMatrix
Concat(const SkMatrix &a, const SkMatrix &b)SkMatrixinlinestatic
decomposeScale(SkSize *scale, SkMatrix *remaining=nullptr) constSkMatrix
dirtyMatrixTypeCache()SkMatrixinline
dump() constSkMatrix
get(int index) constSkMatrixinline
get9(SkScalar buffer[9]) constSkMatrixinline
getMaxScale() constSkMatrix
getMinMaxScales(SkScalar scaleFactors[2]) constSkMatrix
getMinScale() constSkMatrix
getPerspX() constSkMatrixinline
getPerspY() constSkMatrixinline
getScaleX() constSkMatrixinline
getScaleY() constSkMatrixinline
getSkewX() constSkMatrixinline
getSkewY() constSkMatrixinline
getTranslateX() constSkMatrixinline
getTranslateY() constSkMatrixinline
getType() constSkMatrixinline
hasPerspective() constSkMatrixinline
I()SkMatrixstatic
InvalidMatrix()SkMatrixstatic
invert(SkMatrix *inverse) constSkMatrixinline
isFinite() constSkMatrixinline
isIdentity() constSkMatrixinline
isScaleTranslate() constSkMatrixinline
isSimilarity(SkScalar tol=SK_ScalarNearlyZero) constSkMatrix
isTranslate() constSkMatrixinline
kAffine_Mask enum valueSkMatrix
kAScaleXSkMatrixstatic
kAScaleYSkMatrixstatic
kASkewXSkMatrixstatic
kASkewYSkMatrixstatic
kATransXSkMatrixstatic
kATransYSkMatrixstatic
kCenter_ScaleToFit enum valueSkMatrix
kEnd_ScaleToFit enum valueSkMatrix
kFill_ScaleToFit enum valueSkMatrix
kIdentity_Mask enum valueSkMatrix
kMPersp0SkMatrixstatic
kMPersp1SkMatrixstatic
kMPersp2SkMatrixstatic
kMScaleXSkMatrixstatic
kMScaleYSkMatrixstatic
kMSkewXSkMatrixstatic
kMSkewYSkMatrixstatic
kMTransXSkMatrixstatic
kMTransYSkMatrixstatic
kPerspective_Mask enum valueSkMatrix
kScale_Mask enum valueSkMatrix
kStart_ScaleToFit enum valueSkMatrix
kTranslate_Mask enum valueSkMatrix
MakeAll(SkScalar scaleX, SkScalar skewX, SkScalar transX, SkScalar skewY, SkScalar scaleY, SkScalar transY, SkScalar pers0, SkScalar pers1, SkScalar pers2)SkMatrixinlinestatic
MakeRectToRect(const SkRect &src, const SkRect &dst, ScaleToFit stf)SkMatrixinlinestatic
mapHomogeneousPoints(SkPoint3 dst[], const SkPoint3 src[], int count) constSkMatrix
mapHomogeneousPoints(SkPoint3 dst[], const SkPoint src[], int count) constSkMatrix
mapOrigin() constSkMatrixinline
mapPoint(SkPoint pt) constSkMatrixinline
mapPoints(SkPoint dst[], const SkPoint src[], int count) constSkMatrix
mapPoints(SkPoint pts[], int count) constSkMatrixinline
mapRadius(SkScalar radius) constSkMatrix
mapRect(SkRect *dst, const SkRect &src, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) constSkMatrix
mapRect(SkRect *rect, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) constSkMatrixinline
mapRect(const SkRect &src, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) constSkMatrixinline
mapRectScaleTranslate(SkRect *dst, const SkRect &src) constSkMatrix
mapRectToQuad(SkPoint dst[4], const SkRect &rect) constSkMatrixinline
mapVector(SkScalar dx, SkScalar dy, SkVector *result) constSkMatrixinline
mapVector(SkScalar dx, SkScalar dy) constSkMatrixinline
mapVectors(SkVector dst[], const SkVector src[], int count) constSkMatrix
mapVectors(SkVector vecs[], int count) constSkMatrixinline
mapXY(SkScalar x, SkScalar y, SkPoint *result) constSkMatrix
mapXY(SkScalar x, SkScalar y) constSkMatrixinline
normalizePerspective()SkMatrixinline
operator!=(const SkMatrix &a, const SkMatrix &b)SkMatrixfriend
operator*(const SkMatrix &a, const SkMatrix &b)SkMatrixfriend
operator==(const SkMatrix &a, const SkMatrix &b)SkMatrixfriend
operator[](int index) constSkMatrixinline
operator[](int index)SkMatrixinline
postConcat(const SkMatrix &other)SkMatrix
postRotate(SkScalar degrees, SkScalar px, SkScalar py)SkMatrix
postRotate(SkScalar degrees)SkMatrix
postScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py)SkMatrix
postScale(SkScalar sx, SkScalar sy)SkMatrix
postSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py)SkMatrix
postSkew(SkScalar kx, SkScalar ky)SkMatrix
postTranslate(SkScalar dx, SkScalar dy)SkMatrix
preConcat(const SkMatrix &other)SkMatrix
preRotate(SkScalar degrees, SkScalar px, SkScalar py)SkMatrix
preRotate(SkScalar degrees)SkMatrix
preScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py)SkMatrix
preScale(SkScalar sx, SkScalar sy)SkMatrix
preservesAxisAlignment() constSkMatrixinline
preservesRightAngles(SkScalar tol=SK_ScalarNearlyZero) constSkMatrix
preSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py)SkMatrix
preSkew(SkScalar kx, SkScalar ky)SkMatrix
preTranslate(SkScalar dx, SkScalar dy)SkMatrix
rc(int r, int c) constSkMatrixinline
rectStaysRect() constSkMatrixinline
RectToRect(const SkRect &src, const SkRect &dst, ScaleToFit mode=kFill_ScaleToFit)SkMatrixinlinestatic
reset()SkMatrix
RotateDeg(SkScalar deg)SkMatrixinlinestatic
RotateDeg(SkScalar deg, SkPoint pt)SkMatrixinlinestatic
RotateRad(SkScalar rad)SkMatrixinlinestatic
Scale(SkScalar sx, SkScalar sy)SkMatrixinlinestatic
ScaleToFit enum nameSkMatrix
SerializationTest classSkMatrixfriend
set(int index, SkScalar value)SkMatrixinline
set9(const SkScalar buffer[9])SkMatrix
setAffine(const SkScalar affine[6])SkMatrix
SetAffineIdentity(SkScalar affine[6])SkMatrixstatic
setAll(SkScalar scaleX, SkScalar skewX, SkScalar transX, SkScalar skewY, SkScalar scaleY, SkScalar transY, SkScalar persp0, SkScalar persp1, SkScalar persp2)SkMatrixinline
setConcat(const SkMatrix &a, const SkMatrix &b)SkMatrix
setIdentity()SkMatrixinline
setPerspX(SkScalar v)SkMatrixinline
setPerspY(SkScalar v)SkMatrixinline
setPolyToPoly(const SkPoint src[], const SkPoint dst[], int count)SkMatrix
setRectToRect(const SkRect &src, const SkRect &dst, ScaleToFit stf)SkMatrix
setRotate(SkScalar degrees, SkScalar px, SkScalar py)SkMatrix
setRotate(SkScalar degrees)SkMatrix
setRSXform(const SkRSXform &rsxForm)SkMatrix
setScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py)SkMatrix
setScale(SkScalar sx, SkScalar sy)SkMatrix
setScaleTranslate(SkScalar sx, SkScalar sy, SkScalar tx, SkScalar ty)SkMatrixinline
setScaleX(SkScalar v)SkMatrixinline
setScaleY(SkScalar v)SkMatrixinline
setSinCos(SkScalar sinValue, SkScalar cosValue, SkScalar px, SkScalar py)SkMatrix
setSinCos(SkScalar sinValue, SkScalar cosValue)SkMatrix
setSkew(SkScalar kx, SkScalar ky, SkScalar px, SkScalar py)SkMatrix
setSkew(SkScalar kx, SkScalar ky)SkMatrix
setSkewX(SkScalar v)SkMatrixinline
setSkewY(SkScalar v)SkMatrixinline
setTranslate(SkScalar dx, SkScalar dy)SkMatrix
setTranslate(const SkVector &v)SkMatrixinline
setTranslateX(SkScalar v)SkMatrixinline
setTranslateY(SkScalar v)SkMatrixinline
SkMatrix()SkMatrixinline
SkMatrixPriv classSkMatrixfriend
SkPerspIter classSkMatrixfriend
Translate(SkScalar dx, SkScalar dy)SkMatrixinlinestatic
Translate(SkVector t)SkMatrixinlinestatic
Translate(SkIVector t)SkMatrixinlinestatic
TypeMask enum nameSkMatrix