Home | History | Annotate | Download | only in utils

Lines Matching refs:SkMScalar

18     typedef double SkMScalar;
32 static const SkMScalar SK_MScalarPI = 3.141592653589793;
37 typedef float SkMScalar;
51 static const SkMScalar SK_MScalarPI = 3.14159265f;
57 static const SkMScalar SK_MScalar1 = 1;
210 inline SkMScalar get(int row, int col) const {
222 inline void set(int row, int col, SkMScalar value) {
263 void setColMajor(const SkMScalar data[]) { this->setColMajorf(data); }
264 void setRowMajor(const SkMScalar data[]) { this->setRowMajorf(data); }
266 void setColMajor(const SkMScalar data[]) { this->setColMajord(data); }
267 void setRowMajor(const SkMScalar data[]) { this->setRowMajord(data); }
272 void set3x3(SkMScalar m00, SkMScalar m01, SkMScalar m02,
273 SkMScalar m10, SkMScalar m11, SkMScalar m12,
274 SkMScalar m20, SkMScalar m21, SkMScalar m22);
276 void setTranslate(SkMScalar dx, SkMScalar dy, SkMScalar dz);
277 void preTranslate(SkMScalar dx, SkMScalar dy, SkMScalar dz);
278 void postTranslate(SkMScalar dx, SkMScalar dy, SkMScalar dz);
280 void setScale(SkMScalar sx, SkMScalar sy, SkMScalar sz);
281 void preScale(SkMScalar sx, SkMScalar sy, SkMScalar sz);
282 void postScale(SkMScalar sx, SkMScalar sy, SkMScalar sz);
284 inline void setScale(SkMScalar scale) {
287 inline void preScale(SkMScalar scale) {
290 inline void postScale(SkMScalar scale) {
294 void setRotateDegreesAbout(SkMScalar x, SkMScalar y, SkMScalar z,
295 SkMScalar degrees) {
302 void setRotateAbout(SkMScalar x, SkMScalar y, SkMScalar z,
303 SkMScalar radians);
307 void setRotateAboutUnit(SkMScalar x, SkMScalar y, SkMScalar z,
308 SkMScalar radians);
349 void mapMScalars(const SkMScalar src[4], SkMScalar dst[4]) const;
351 inline void mapMScalars(const SkMScalar src[4], SkMScalar dst[4]) const {
355 inline void mapMScalars(SkMScalar vec[4]) const {
381 SkMScalar fMat[4][4];
390 SkMScalar transX() const { return fMat[3][0]; }
391 SkMScalar transY() const { return fMat[3][1]; }
392 SkMScalar transZ() const { return fMat[3][2]; }
394 SkMScalar scaleX() const { return fMat[0][0]; }
395 SkMScalar scaleY() const { return fMat[1][1]; }
396 SkMScalar scaleZ() const { return fMat[2][2]; }
398 SkMScalar perspX() const { return fMat[0][3]; }
399 SkMScalar perspY() const { return fMat[1][3]; }
400 SkMScalar perspZ() const { return fMat[2][3]; }