Skia
2DGraphicsLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkMatrix Member List

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

Affine_vpts(const SkMatrix &, SkPoint dst[], const SkPoint[], int) (defined in SkMatrix)SkMatrixprivatestatic
asAffine(SkScalar affine[6]) const SkMatrix
cheapEqualTo(const SkMatrix &m) const SkMatrixinline
clearTypeMask(int mask) (defined in SkMatrix)SkMatrixinlineprivate
ComputeInv(SkScalar dst[9], const SkScalar src[9], double invDet, bool isPersp) (defined in SkMatrix)SkMatrixprivatestatic
computePerspectiveTypeMask() const (defined in SkMatrix)SkMatrixprivate
computeTypeMask() const (defined in SkMatrix)SkMatrixprivate
Concat(const SkMatrix &a, const SkMatrix &b)SkMatrixinlinestatic
decomposeScale(SkSize *scale, SkMatrix *remaining=NULL) const SkMatrix
dirtyMatrixTypeCache()SkMatrixinline
dump() const (defined in SkMatrix)SkMatrix
fixedStepInX(SkScalar y) const SkMatrix
fMat (defined in SkMatrix)SkMatrixprivate
fTypeMask (defined in SkMatrix)SkMatrixmutableprivate
get(int index) const (defined in SkMatrix)SkMatrixinline
get9(SkScalar buffer[9]) const SkMatrixinline
GetMapPtsProc(TypeMask mask) (defined in SkMatrix)SkMatrixinlinestatic
getMapPtsProc() const (defined in SkMatrix)SkMatrixinline
getMapXYProc() const (defined in SkMatrix)SkMatrixinline
GetMapXYProc(TypeMask mask) (defined in SkMatrix)SkMatrixinlinestatic
getMaxScale() const SkMatrix
getMinMaxScales(SkScalar scaleFactors[2]) const SkMatrix
getMinScale() const SkMatrix
getPerspectiveTypeMaskOnly() const (defined in SkMatrix)SkMatrixinlineprivate
getPerspX() const (defined in SkMatrix)SkMatrixinline
getPerspY() const (defined in SkMatrix)SkMatrixinline
getScaleX() const (defined in SkMatrix)SkMatrixinline
getScaleY() const (defined in SkMatrix)SkMatrixinline
getSkewX() const (defined in SkMatrix)SkMatrixinline
getSkewY() const (defined in SkMatrix)SkMatrixinline
getTranslateX() const (defined in SkMatrix)SkMatrixinline
getTranslateY() const (defined in SkMatrix)SkMatrixinline
getType() const SkMatrixinline
gMapPtsProcs (defined in SkMatrix)SkMatrixprivatestatic
gMapXYProcs (defined in SkMatrix)SkMatrixprivatestatic
hasPerspective() const SkMatrixinline
I()SkMatrixstatic
Identity_pts(const SkMatrix &, SkPoint[], const SkPoint[], int) (defined in SkMatrix)SkMatrixprivatestatic
Identity_xy(const SkMatrix &, SkScalar, SkScalar, SkPoint *) (defined in SkMatrix)SkMatrixprivatestatic
InvalidMatrix()SkMatrixstatic
invert(SkMatrix *inverse) const SkMatrixinline
invertNonIdentity(SkMatrix *inverse) const (defined in SkMatrix)SkMatrixprivate
isFinite() const SkMatrixinline
isFixedStepInX() const SkMatrix
isIdentity() const SkMatrixinline
isScaleTranslate() const (defined in SkMatrix)SkMatrixinline
isSimilarity(SkScalar tol=SK_ScalarNearlyZero) const SkMatrix
isTriviallyIdentity() const SkMatrixinlineprivate
kAffine_Mask enum valueSkMatrix
kAllMasks enum value (defined in SkMatrix)SkMatrixprivate
kAScaleX enum value (defined in SkMatrix)SkMatrix
kAScaleY enum value (defined in SkMatrix)SkMatrix
kASkewX enum value (defined in SkMatrix)SkMatrix
kASkewY enum value (defined in SkMatrix)SkMatrix
kATransX enum value (defined in SkMatrix)SkMatrix
kATransY enum value (defined in SkMatrix)SkMatrix
kCenter_ScaleToFit enum valueSkMatrix
kEnd_ScaleToFit enum valueSkMatrix
kFill_ScaleToFit enum valueSkMatrix
kIdentity_Mask enum value (defined in SkMatrix)SkMatrix
kMaxFlattenSize enum value (defined in SkMatrix)SkMatrix
kMPersp0 enum value (defined in SkMatrix)SkMatrix
kMPersp1 enum value (defined in SkMatrix)SkMatrix
kMPersp2 enum value (defined in SkMatrix)SkMatrix
kMScaleX enum value (defined in SkMatrix)SkMatrix
kMScaleY enum value (defined in SkMatrix)SkMatrix
kMSkewX enum value (defined in SkMatrix)SkMatrix
kMSkewY enum value (defined in SkMatrix)SkMatrix
kMTransX enum value (defined in SkMatrix)SkMatrix
kMTransY enum value (defined in SkMatrix)SkMatrix
kOnlyPerspectiveValid_Mask enum valueSkMatrixprivate
kORableMasks enum value (defined in SkMatrix)SkMatrixprivate
kPerspective_Mask enum valueSkMatrix
kRectStaysRect_Mask enum valueSkMatrixprivate
kScale_Mask enum valueSkMatrix
kStart_ScaleToFit enum valueSkMatrix
kTranslate_Mask enum valueSkMatrix
kUnknown_Mask enum value (defined in SkMatrix)SkMatrixprivate
MakeRectToRect(const SkRect &src, const SkRect &dst, ScaleToFit stf) (defined in SkMatrix)SkMatrixinlinestatic
MakeScale(SkScalar sx, SkScalar sy) (defined in SkMatrix)SkMatrixinlinestatic
MakeScale(SkScalar scale) (defined in SkMatrix)SkMatrixinlinestatic
MakeTrans(SkScalar dx, SkScalar dy) (defined in SkMatrix)SkMatrixinlinestatic
mapHomogeneousPoints(SkScalar dst[], const SkScalar src[], int count) const SkMatrix
mapPoints(SkPoint dst[], const SkPoint src[], int count) const SkMatrixinline
mapPoints(SkPoint pts[], int count) const SkMatrixinline
mapPointsWithStride(SkPoint pts[], size_t stride, int count) const SkMatrixinline
mapPointsWithStride(SkPoint dst[], const SkPoint src[], size_t stride, int count) const SkMatrixinline
MapPtsProc typedef (defined in SkMatrix)SkMatrix
mapRadius(SkScalar radius) const SkMatrix
mapRect(SkRect *dst, const SkRect &src) const SkMatrix
mapRect(SkRect *rect) const SkMatrixinline
mapRectScaleTranslate(SkRect *dst, const SkRect &src) const SkMatrix
mapRectToQuad(SkPoint dst[4], const SkRect &rect) const SkMatrixinline
mapVector(SkScalar dx, SkScalar dy, SkVector *result) const (defined in SkMatrix)SkMatrixinline
mapVector(SkScalar dx, SkScalar dy) const (defined in SkMatrix)SkMatrixinline
mapVectors(SkVector dst[], const SkVector src[], int count) const SkMatrix
mapVectors(SkVector vecs[], int count) const SkMatrixinline
mapXY(SkScalar x, SkScalar y, SkPoint *result) const (defined in SkMatrix)SkMatrixinline
mapXY(SkScalar x, SkScalar y) const (defined in SkMatrix)SkMatrixinline
MapXYProc typedef (defined in SkMatrix)SkMatrix
operator!= (defined in SkMatrix)SkMatrixfriend
operator== (defined in SkMatrix)SkMatrixfriend
operator[](int index) const (defined in SkMatrix)SkMatrixinline
operator[](int index) (defined in SkMatrix)SkMatrixinline
orTypeMask(int mask) (defined in SkMatrix)SkMatrixinlineprivate
Persp_pts(const SkMatrix &, SkPoint dst[], const SkPoint[], int) (defined in SkMatrix)SkMatrixprivatestatic
Persp_xy(const SkMatrix &, SkScalar, SkScalar, SkPoint *) (defined in SkMatrix)SkMatrixprivatestatic
Poly2Proc(const SkPoint[], SkMatrix *, const SkPoint &scale) (defined in SkMatrix)SkMatrixprivatestatic
Poly3Proc(const SkPoint[], SkMatrix *, const SkPoint &scale) (defined in SkMatrix)SkMatrixprivatestatic
Poly4Proc(const SkPoint[], SkMatrix *, const SkPoint &scale) (defined in SkMatrix)SkMatrixprivatestatic
postConcat(const SkMatrix &other)SkMatrix
postIDiv(int divx, int divy)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 (defined in SkMatrix)SkMatrixinline
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
readFromMemory(const void *buffer, size_t length)SkMatrix
rectStaysRect() const SkMatrixinline
reset()SkMatrix
Rot_xy(const SkMatrix &, SkScalar, SkScalar, SkPoint *) (defined in SkMatrix)SkMatrixprivatestatic
RotTrans_xy(const SkMatrix &, SkScalar, SkScalar, SkPoint *) (defined in SkMatrix)SkMatrixprivatestatic
Scale_pts(const SkMatrix &, SkPoint dst[], const SkPoint[], int) (defined in SkMatrix)SkMatrixprivatestatic
Scale_xy(const SkMatrix &, SkScalar, SkScalar, SkPoint *) (defined in SkMatrix)SkMatrixprivatestatic
ScaleToFit enum nameSkMatrix
ScaleTrans_pts(const SkMatrix &, SkPoint dst[], const SkPoint[], int count) (defined in SkMatrix)SkMatrixprivatestatic
ScaleTrans_xy(const SkMatrix &, SkScalar, SkScalar, SkPoint *) (defined in SkMatrix)SkMatrixprivatestatic
set(int index, SkScalar value) (defined in SkMatrix)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) (defined in SkMatrix)SkMatrixinline
setConcat(const SkMatrix &a, const SkMatrix &b)SkMatrix
setIdentity() (defined in SkMatrix)SkMatrixinline
setIDiv(int divx, int divy)SkMatrix
setPerspX(SkScalar v) (defined in SkMatrix)SkMatrixinline
setPerspY(SkScalar v) (defined in SkMatrix)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 &) (defined in SkMatrix)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) (defined in SkMatrix)SkMatrixinline
setScaleY(SkScalar v) (defined in SkMatrix)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) (defined in SkMatrix)SkMatrixinline
setSkewY(SkScalar v) (defined in SkMatrix)SkMatrixinline
setTranslate(SkScalar dx, SkScalar dy)SkMatrix
setTranslate(const SkVector &v) (defined in SkMatrix)SkMatrixinline
setTranslateX(SkScalar v) (defined in SkMatrix)SkMatrixinline
setTranslateY(SkScalar v) (defined in SkMatrix)SkMatrixinline
setTypeMask(int mask) (defined in SkMatrix)SkMatrixinlineprivate
SkMatrixPriv (defined in SkMatrix)SkMatrixfriend
SkPerspIter (defined in SkMatrix)SkMatrixfriend
toString(SkString *) const (defined in SkMatrix)SkMatrix
Trans_pts(const SkMatrix &, SkPoint dst[], const SkPoint[], int) (defined in SkMatrix)SkMatrixprivatestatic
Trans_xy(const SkMatrix &, SkScalar, SkScalar, SkPoint *) (defined in SkMatrix)SkMatrixprivatestatic
TypeMask enum nameSkMatrix
updateTranslateMask() (defined in SkMatrix)SkMatrixinlineprivate
writeToMemory(void *buffer) const (defined in SkMatrix)SkMatrix