• Home
  • Raw
  • Download

Lines Matching refs:SkMatrix

23     static size_t WriteToMemory(const SkMatrix& matrix, void* buffer) {  in WriteToMemory()
27 static size_t ReadFromMemory(SkMatrix* matrix, const void* buffer, size_t length) { in ReadFromMemory()
31 typedef SkMatrix::MapXYProc MapXYProc;
32 typedef SkMatrix::MapPtsProc MapPtsProc;
35 static MapPtsProc GetMapPtsProc(const SkMatrix& matrix) { in GetMapPtsProc()
36 return SkMatrix::GetMapPtsProc(matrix.getType()); in GetMapPtsProc()
39 static MapXYProc GetMapXYProc(const SkMatrix& matrix) { in GetMapXYProc()
40 return SkMatrix::GetMapXYProc(matrix.getType()); in GetMapXYProc()
47 static bool SK_WARN_UNUSED_RESULT InverseMapRect(const SkMatrix& mx, in InverseMapRect()
49 if (mx.getType() <= SkMatrix::kTranslate_Mask) { in InverseMapRect()
59 SkMatrix inverse; in InverseMapRect()
85 static void MapPointsWithStride(const SkMatrix& mx, SkPoint pts[], size_t stride, int count) { in MapPointsWithStride()
89 SkMatrix::TypeMask tm = mx.getType(); in MapPointsWithStride()
91 if (SkMatrix::kIdentity_Mask == tm) { in MapPointsWithStride()
94 if (SkMatrix::kTranslate_Mask == tm) { in MapPointsWithStride()
107 SkMatrix::MapXYProc proc = mx.getMapXYProc(); in MapPointsWithStride()
134 static void MapPointsWithStride(const SkMatrix& mx, SkPoint dst[], size_t dstStride, in MapPointsWithStride()
147 static void MapHomogeneousPointsWithStride(const SkMatrix& mx, SkPoint3 dst[], size_t dstStride,
150 static bool PostIDiv(SkMatrix* matrix, int divx, int divy) { in PostIDiv()
154 static bool CheapEqual(const SkMatrix& a, const SkMatrix& b) { in CheapEqual()
182 static SkScalar DifferentialAreaScale(const SkMatrix& m, const SkPoint& p);