Lines Matching refs:mType
37 : mMatrix(other.mMatrix), mType(other.mType) {
59 if (CC_LIKELY(mType == IDENTITY))
63 if (rhs.mType == IDENTITY)
66 // TODO: we could use mType to optimize the matrix multiply
78 r.mType |= rhs.mType;
81 r.mType &= 0xFF;
82 r.mType |= UNKNOWN_TYPE;
103 mType = IDENTITY;
118 mType &= ~TRANSLATE;
120 mType |= TRANSLATE;
130 mType = UNKNOWN_TYPE;
148 H.mType = (FLIP_H << 8) | SCALE;
149 H.mType |= isZero(w) ? IDENTITY : TRANSLATE;
156 V.mType = (FLIP_V << 8) | SCALE;
157 V.mType |= isZero(h) ? IDENTITY : TRANSLATE;
165 R.mType = (ROT_90 << 8) | ROTATE;
166 R.mType |= isZero(original_w) ? IDENTITY : TRANSLATE;
250 if (mType & UNKNOWN_TYPE) {
281 mType = flags << 8;
283 mType |= UNKNOWN;
286 mType |= ROTATE;
288 mType ^= SCALE;
290 mType ^= SCALE;
292 mType |= SCALE;
296 mType |= TRANSLATE;
298 return mType;
321 uint32_t orient = mType >> 8;
337 if (!(mType&(SCALE|ROTATE|TRANSLATE)))
339 if (mType&SCALE)
341 if (mType&ROTATE)
343 if (mType&TRANSLATE)
346 ALOGD("%s 0x%08x (%s, %s)", name, mType, flags.string(), type.string());