Skia
2D Graphics Library
|
This is the complete list of members for SkMatrix, including all inherited members.
asAffine(SkScalar affine[6]) const | SkMatrix | |
Concat(const SkMatrix &a, const SkMatrix &b) | SkMatrix | inlinestatic |
decomposeScale(SkSize *scale, SkMatrix *remaining=nullptr) const | SkMatrix | |
dirtyMatrixTypeCache() | SkMatrix | inline |
dump() const | SkMatrix | |
get(int index) const | SkMatrix | inline |
get9(SkScalar buffer[9]) const | SkMatrix | inline |
getMaxScale() const | SkMatrix | |
getMinMaxScales(SkScalar scaleFactors[2]) const | SkMatrix | |
getMinScale() const | SkMatrix | |
getPerspX() const | SkMatrix | inline |
getPerspY() const | SkMatrix | inline |
getScaleX() const | SkMatrix | inline |
getScaleY() const | SkMatrix | inline |
getSkewX() const | SkMatrix | inline |
getSkewY() const | SkMatrix | inline |
getTranslateX() const | SkMatrix | inline |
getTranslateY() const | SkMatrix | inline |
getType() const | SkMatrix | inline |
hasPerspective() const | SkMatrix | inline |
I() | SkMatrix | static |
InvalidMatrix() | SkMatrix | static |
invert(SkMatrix *inverse) const | SkMatrix | inline |
isFinite() const | SkMatrix | inline |
isIdentity() const | SkMatrix | inline |
isScaleTranslate() const | SkMatrix | inline |
isSimilarity(SkScalar tol=SK_ScalarNearlyZero) const | SkMatrix | |
isTranslate() const | SkMatrix | inline |
kAffine_Mask enum value | SkMatrix | |
kAScaleX | SkMatrix | static |
kAScaleY | SkMatrix | static |
kASkewX | SkMatrix | static |
kASkewY | SkMatrix | static |
kATransX | SkMatrix | static |
kATransY | SkMatrix | static |
kCenter_ScaleToFit enum value | SkMatrix | |
kEnd_ScaleToFit enum value | SkMatrix | |
kFill_ScaleToFit enum value | SkMatrix | |
kIdentity_Mask enum value | SkMatrix | |
kMPersp0 | SkMatrix | static |
kMPersp1 | SkMatrix | static |
kMPersp2 | SkMatrix | static |
kMScaleX | SkMatrix | static |
kMScaleY | SkMatrix | static |
kMSkewX | SkMatrix | static |
kMSkewY | SkMatrix | static |
kMTransX | SkMatrix | static |
kMTransY | SkMatrix | static |
kPerspective_Mask enum value | SkMatrix | |
kScale_Mask enum value | SkMatrix | |
kStart_ScaleToFit enum value | SkMatrix | |
kTranslate_Mask enum value | SkMatrix | |
MakeAll(SkScalar scaleX, SkScalar skewX, SkScalar transX, SkScalar skewY, SkScalar scaleY, SkScalar transY, SkScalar pers0, SkScalar pers1, SkScalar pers2) | SkMatrix | inlinestatic |
MakeRectToRect(const SkRect &src, const SkRect &dst, ScaleToFit stf) | SkMatrix | inlinestatic |
mapHomogeneousPoints(SkPoint3 dst[], const SkPoint3 src[], int count) const | SkMatrix | |
mapHomogeneousPoints(SkPoint3 dst[], const SkPoint src[], int count) const | SkMatrix | |
mapOrigin() const | SkMatrix | inline |
mapPoint(SkPoint pt) const | SkMatrix | inline |
mapPoints(SkPoint dst[], const SkPoint src[], int count) const | SkMatrix | |
mapPoints(SkPoint pts[], int count) const | SkMatrix | inline |
mapRadius(SkScalar radius) const | SkMatrix | |
mapRect(SkRect *dst, const SkRect &src, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) const | SkMatrix | |
mapRect(SkRect *rect, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) const | SkMatrix | inline |
mapRect(const SkRect &src, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) const | SkMatrix | inline |
mapRectScaleTranslate(SkRect *dst, const SkRect &src) const | SkMatrix | |
mapRectToQuad(SkPoint dst[4], const SkRect &rect) const | SkMatrix | inline |
mapVector(SkScalar dx, SkScalar dy, SkVector *result) const | SkMatrix | inline |
mapVector(SkScalar dx, SkScalar dy) const | SkMatrix | inline |
mapVectors(SkVector dst[], const SkVector src[], int count) const | SkMatrix | |
mapVectors(SkVector vecs[], int count) const | SkMatrix | inline |
mapXY(SkScalar x, SkScalar y, SkPoint *result) const | SkMatrix | |
mapXY(SkScalar x, SkScalar y) const | SkMatrix | inline |
normalizePerspective() | SkMatrix | inline |
operator!=(const SkMatrix &a, const SkMatrix &b) | SkMatrix | friend |
operator*(const SkMatrix &a, const SkMatrix &b) | SkMatrix | friend |
operator==(const SkMatrix &a, const SkMatrix &b) | SkMatrix | friend |
operator[](int index) const | SkMatrix | inline |
operator[](int index) | SkMatrix | inline |
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() const | SkMatrix | inline |
preservesRightAngles(SkScalar tol=SK_ScalarNearlyZero) const | SkMatrix | |
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) const | SkMatrix | inline |
rectStaysRect() const | SkMatrix | inline |
RectToRect(const SkRect &src, const SkRect &dst, ScaleToFit mode=kFill_ScaleToFit) | SkMatrix | inlinestatic |
reset() | SkMatrix | |
RotateDeg(SkScalar deg) | SkMatrix | inlinestatic |
RotateDeg(SkScalar deg, SkPoint pt) | SkMatrix | inlinestatic |
RotateRad(SkScalar rad) | SkMatrix | inlinestatic |
Scale(SkScalar sx, SkScalar sy) | SkMatrix | inlinestatic |
ScaleToFit enum name | SkMatrix | |
SerializationTest class | SkMatrix | friend |
set(int index, SkScalar value) | SkMatrix | inline |
set9(const SkScalar buffer[9]) | SkMatrix | |
setAffine(const SkScalar affine[6]) | SkMatrix | |
SetAffineIdentity(SkScalar affine[6]) | SkMatrix | static |
setAll(SkScalar scaleX, SkScalar skewX, SkScalar transX, SkScalar skewY, SkScalar scaleY, SkScalar transY, SkScalar persp0, SkScalar persp1, SkScalar persp2) | SkMatrix | inline |
setConcat(const SkMatrix &a, const SkMatrix &b) | SkMatrix | |
setIdentity() | SkMatrix | inline |
setPerspX(SkScalar v) | SkMatrix | inline |
setPerspY(SkScalar v) | SkMatrix | inline |
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) | SkMatrix | inline |
setScaleX(SkScalar v) | SkMatrix | inline |
setScaleY(SkScalar v) | SkMatrix | inline |
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) | SkMatrix | inline |
setSkewY(SkScalar v) | SkMatrix | inline |
setTranslate(SkScalar dx, SkScalar dy) | SkMatrix | |
setTranslate(const SkVector &v) | SkMatrix | inline |
setTranslateX(SkScalar v) | SkMatrix | inline |
setTranslateY(SkScalar v) | SkMatrix | inline |
Skew(SkScalar kx, SkScalar ky) | SkMatrix | inlinestatic |
SkMatrix() | SkMatrix | inline |
SkMatrixPriv class | SkMatrix | friend |
SkPerspIter class | SkMatrix | friend |
Translate(SkScalar dx, SkScalar dy) | SkMatrix | inlinestatic |
Translate(SkVector t) | SkMatrix | inlinestatic |
Translate(SkIVector t) | SkMatrix | inlinestatic |
TypeMask enum name | SkMatrix |