• Home
  • Raw
  • Download

Lines Matching refs:SkMatrix

34 class SK_API SkMatrix {
216 bool setConcat(const SkMatrix& a, const SkMatrix& b);
249 bool preConcat(const SkMatrix& other);
286 bool postConcat(const SkMatrix& other);
339 bool invert(SkMatrix* inverse) const;
456 typedef void (*MapXYProc)(const SkMatrix& mat, SkScalar x, SkScalar y,
468 typedef void (*MapPtsProc)(const SkMatrix& mat, SkPoint dst[],
487 friend bool operator==(const SkMatrix& a, const SkMatrix& b) {
491 friend bool operator!=(const SkMatrix& a, const SkMatrix& b) {
495 friend bool operator==(const SkMatrix& a, const SkMatrix& b);
496 friend bool operator!=(const SkMatrix& a, const SkMatrix& b) {
524 static const SkMatrix& I();
530 static const SkMatrix& InvalidMatrix();
612 static bool Poly2Proc(const SkPoint[], SkMatrix*, const SkPoint& scale);
613 static bool Poly3Proc(const SkPoint[], SkMatrix*, const SkPoint& scale);
614 static bool Poly4Proc(const SkPoint[], SkMatrix*, const SkPoint& scale);
616 static void Identity_xy(const SkMatrix&, SkScalar, SkScalar, SkPoint*);
617 static void Trans_xy(const SkMatrix&, SkScalar, SkScalar, SkPoint*);
618 static void Scale_xy(const SkMatrix&, SkScalar, SkScalar, SkPoint*);
619 static void ScaleTrans_xy(const SkMatrix&, SkScalar, SkScalar, SkPoint*);
620 static void Rot_xy(const SkMatrix&, SkScalar, SkScalar, SkPoint*);
621 static void RotTrans_xy(const SkMatrix&, SkScalar, SkScalar, SkPoint*);
622 static void Persp_xy(const SkMatrix&, SkScalar, SkScalar, SkPoint*);
626 static void Identity_pts(const SkMatrix&, SkPoint[], const SkPoint[], int);
627 static void Trans_pts(const SkMatrix&, SkPoint dst[], const SkPoint[], int);
628 static void Scale_pts(const SkMatrix&, SkPoint dst[], const SkPoint[], int);
629 static void ScaleTrans_pts(const SkMatrix&, SkPoint dst[], const SkPoint[],
631 static void Rot_pts(const SkMatrix&, SkPoint dst[], const SkPoint[], int);
632 static void RotTrans_pts(const SkMatrix&, SkPoint dst[], const SkPoint[],
634 static void Persp_pts(const SkMatrix&, SkPoint dst[], const SkPoint[], int);