Lines Matching refs:SkMScalar
21 typedef double SkMScalar; typedef
38 static const SkMScalar SK_MScalarPI = 3.141592653589793;
53 typedef float SkMScalar; typedef
70 static const SkMScalar SK_MScalarPI = 3.14159265f;
82 #define SkIntToMScalar(n) static_cast<SkMScalar>(n)
87 static const SkMScalar SK_MScalar1 = 1;
263 inline SkMScalar get(int row, int col) const { in get()
275 inline void set(int row, int col, SkMScalar value) { in set()
325 void setColMajor(const SkMScalar data[]) { this->setColMajorf(data); } in setColMajor()
326 void setRowMajor(const SkMScalar data[]) { this->setRowMajorf(data); } in setRowMajor()
328 void setColMajor(const SkMScalar data[]) { this->setColMajord(data); } in setColMajor()
329 void setRowMajor(const SkMScalar data[]) { this->setRowMajord(data); } in setRowMajor()
335 void set3x3(SkMScalar m_00, SkMScalar m_10, SkMScalar m_20,
336 SkMScalar m_01, SkMScalar m_11, SkMScalar m_21,
337 SkMScalar m_02, SkMScalar m_12, SkMScalar m_22);
340 void setTranslate(SkMScalar dx, SkMScalar dy, SkMScalar dz);
341 void preTranslate(SkMScalar dx, SkMScalar dy, SkMScalar dz);
342 void postTranslate(SkMScalar dx, SkMScalar dy, SkMScalar dz);
344 void setScale(SkMScalar sx, SkMScalar sy, SkMScalar sz);
345 void preScale(SkMScalar sx, SkMScalar sy, SkMScalar sz);
346 void postScale(SkMScalar sx, SkMScalar sy, SkMScalar sz);
348 inline void setScale(SkMScalar scale) { in setScale()
351 inline void preScale(SkMScalar scale) { in preScale()
354 inline void postScale(SkMScalar scale) { in postScale()
358 void setRotateDegreesAbout(SkMScalar x, SkMScalar y, SkMScalar z, in setRotateDegreesAbout()
359 SkMScalar degrees) { in setRotateDegreesAbout()
366 void setRotateAbout(SkMScalar x, SkMScalar y, SkMScalar z,
367 SkMScalar radians);
371 void setRotateAboutUnit(SkMScalar x, SkMScalar y, SkMScalar z,
372 SkMScalar radians);
404 void mapMScalars(const SkMScalar src[4], SkMScalar dst[4]) const;
406 inline void mapMScalars(const SkMScalar src[4], SkMScalar dst[4]) const { in mapMScalars()
410 inline void mapMScalars(SkMScalar vec[4]) const { in mapMScalars()
441 bool preserves2dAxisAlignment(SkMScalar epsilon = SK_ScalarNearlyZero) const;
449 SkMScalar fMat[4][4];
459 SkMScalar transX() const { return fMat[3][0]; } in transX()
460 SkMScalar transY() const { return fMat[3][1]; } in transY()
461 SkMScalar transZ() const { return fMat[3][2]; } in transZ()
463 SkMScalar scaleX() const { return fMat[0][0]; } in scaleX()
464 SkMScalar scaleY() const { return fMat[1][1]; } in scaleY()
465 SkMScalar scaleZ() const { return fMat[2][2]; } in scaleZ()
467 SkMScalar perspX() const { return fMat[0][3]; } in perspX()
468 SkMScalar perspY() const { return fMat[1][3]; } in perspY()
469 SkMScalar perspZ() const { return fMat[2][3]; } in perspZ()
490 inline const SkMScalar* values() const { return &fMat[0][0]; } in values()