Lines Matching refs:data

48     data[kScaleX]       = 1.0f;  in loadIdentity()
49 data[kSkewY] = 0.0f; in loadIdentity()
50 data[2] = 0.0f; in loadIdentity()
51 data[kPerspective0] = 0.0f; in loadIdentity()
53 data[kSkewX] = 0.0f; in loadIdentity()
54 data[kScaleY] = 1.0f; in loadIdentity()
55 data[6] = 0.0f; in loadIdentity()
56 data[kPerspective1] = 0.0f; in loadIdentity()
58 data[8] = 0.0f; in loadIdentity()
59 data[9] = 0.0f; in loadIdentity()
60 data[kScaleZ] = 1.0f; in loadIdentity()
61 data[11] = 0.0f; in loadIdentity()
63 data[kTranslateX] = 0.0f; in loadIdentity()
64 data[kTranslateY] = 0.0f; in loadIdentity()
65 data[kTranslateZ] = 0.0f; in loadIdentity()
66 data[kPerspective2] = 1.0f; in loadIdentity()
79 if (data[kPerspective0] != 0.0f || data[kPerspective1] != 0.0f || in getType()
80 data[kPerspective2] != 1.0f) { in getType()
84 if (data[kTranslateX] != 0.0f || data[kTranslateY] != 0.0f) { in getType()
88 float m00 = data[kScaleX]; in getType()
89 float m01 = data[kSkewX]; in getType()
90 float m10 = data[kSkewY]; in getType()
91 float m11 = data[kScaleY]; in getType()
92 float m32 = data[kTranslateZ]; in getType()
127 return (data[kScaleX] > 0.0f && data[kScaleY] > 0.0f); in positiveScale()
137 return getGeometryType() <= kTypeTranslate && (data[kTranslateZ] == 0.0f); in isPureTranslate()
141 return getGeometryType() <= (kTypeScale | kTypeTranslate) && (data[kTranslateZ] == 0.0f); in isSimple()
153 memcpy(data, v, sizeof(data)); in load()
162 memset(data, 0, sizeof(data)); in load()
164 data[kScaleX] = v[SkMatrix::kMScaleX]; in load()
165 data[kSkewX] = v[SkMatrix::kMSkewX]; in load()
166 data[kTranslateX] = v[SkMatrix::kMTransX]; in load()
168 data[kSkewY] = v[SkMatrix::kMSkewY]; in load()
169 data[kScaleY] = v[SkMatrix::kMScaleY]; in load()
170 data[kTranslateY] = v[SkMatrix::kMTransY]; in load()
172 data[kPerspective0] = v[SkMatrix::kMPersp0]; in load()
173 data[kPerspective1] = v[SkMatrix::kMPersp1]; in load()
174 data[kPerspective2] = v[SkMatrix::kMPersp2]; in load()
176 data[kScaleZ] = 1.0f; in load()
191 v.set(SkMatrix::kMScaleX, data[kScaleX]); in copyTo()
192 v.set(SkMatrix::kMSkewX, data[kSkewX]); in copyTo()
193 v.set(SkMatrix::kMTransX, data[kTranslateX]); in copyTo()
195 v.set(SkMatrix::kMSkewY, data[kSkewY]); in copyTo()
196 v.set(SkMatrix::kMScaleY, data[kScaleY]); in copyTo()
197 v.set(SkMatrix::kMTransY, data[kTranslateY]); in copyTo()
199 v.set(SkMatrix::kMPersp0, data[kPerspective0]); in copyTo()
200 v.set(SkMatrix::kMPersp1, data[kPerspective1]); in copyTo()
201 v.set(SkMatrix::kMPersp2, data[kPerspective2]); in copyTo()
210 data[kScaleX] = 1.0f; in loadInverse()
211 data[kSkewX] = 0.0f; in loadInverse()
213 data[kScaleY] = 1.0f; in loadInverse()
214 data[kSkewY] = 0.0f; in loadInverse()
216 data[kScaleZ] = 1.0f; in loadInverse()
218 data[kPerspective0] = 0.0f; in loadInverse()
219 data[kPerspective1] = 0.0f; in loadInverse()
220 data[kPerspective2] = 1.0f; in loadInverse()
224 data[kTranslateX] = -v.data[kTranslateX]; in loadInverse()
225 data[kTranslateY] = -v.data[kTranslateY]; in loadInverse()
226 data[kTranslateZ] = 0.0f; in loadInverse()
234 (v.data[kScaleX] * ((double) v.data[kScaleY] * v.data[kPerspective2] - in loadInverse()
235 (double) v.data[kTranslateY] * v.data[kPerspective1]) + in loadInverse()
236 v.data[kSkewX] * ((double) v.data[kTranslateY] * v.data[kPerspective0] - in loadInverse()
237 (double) v.data[kSkewY] * v.data[kPerspective2]) + in loadInverse()
238 v.data[kTranslateX] * ((double) v.data[kSkewY] * v.data[kPerspective1] - in loadInverse()
239 (double) v.data[kScaleY] * v.data[kPerspective0])); in loadInverse()
241 data[kScaleX] = (v.data[kScaleY] * v.data[kPerspective2] - in loadInverse()
242 v.data[kTranslateY] * v.data[kPerspective1]) * scale; in loadInverse()
243 data[kSkewX] = (v.data[kTranslateX] * v.data[kPerspective1] - in loadInverse()
244 v.data[kSkewX] * v.data[kPerspective2]) * scale; in loadInverse()
245 data[kTranslateX] = (v.data[kSkewX] * v.data[kTranslateY] - in loadInverse()
246 v.data[kTranslateX] * v.data[kScaleY]) * scale; in loadInverse()
248 data[kSkewY] = (v.data[kTranslateY] * v.data[kPerspective0] - in loadInverse()
249 v.data[kSkewY] * v.data[kPerspective2]) * scale; in loadInverse()
250 data[kScaleY] = (v.data[kScaleX] * v.data[kPerspective2] - in loadInverse()
251 v.data[kTranslateX] * v.data[kPerspective0]) * scale; in loadInverse()
252 data[kTranslateY] = (v.data[kTranslateX] * v.data[kSkewY] - in loadInverse()
253 v.data[kScaleX] * v.data[kTranslateY]) * scale; in loadInverse()
255 data[kPerspective0] = (v.data[kSkewY] * v.data[kPerspective1] - in loadInverse()
256 v.data[kScaleY] * v.data[kPerspective0]) * scale; in loadInverse()
257 data[kPerspective1] = (v.data[kSkewX] * v.data[kPerspective0] - in loadInverse()
258 v.data[kScaleX] * v.data[kPerspective1]) * scale; in loadInverse()
259 data[kPerspective2] = (v.data[kScaleX] * v.data[kScaleY] - in loadInverse()
260 v.data[kSkewX] * v.data[kSkewY]) * scale; in loadInverse()
266 memcpy(v, data, sizeof(data)); in copyTo()
270 return data[kTranslateX]; in getTranslateX()
274 return data[kTranslateY]; in getTranslateY()
279 data[i] *= v; in multiply()
287 data[kTranslateX] = x; in loadTranslate()
288 data[kTranslateY] = y; in loadTranslate()
289 data[kTranslateZ] = z; in loadTranslate()
297 data[kScaleX] = sx; in loadScale()
298 data[kScaleY] = sy; in loadScale()
299 data[kScaleZ] = sz; in loadScale()
307 data[kScaleX] = 1.0f; in loadSkew()
308 data[kSkewX] = sx; in loadSkew()
309 data[kTranslateX] = 0.0f; in loadSkew()
311 data[kSkewY] = sy; in loadSkew()
312 data[kScaleY] = 1.0f; in loadSkew()
313 data[kTranslateY] = 0.0f; in loadSkew()
315 data[kPerspective0] = 0.0f; in loadSkew()
316 data[kPerspective1] = 0.0f; in loadSkew()
317 data[kPerspective2] = 1.0f; in loadSkew()
329 data[kScaleX] = c; in loadRotate()
330 data[kSkewX] = -s; in loadRotate()
332 data[kSkewY] = s; in loadRotate()
333 data[kScaleY] = c; in loadRotate()
339 data[kPerspective0] = 0.0f; in loadRotate()
340 data[kPerspective1] = 0.0f; in loadRotate()
341 data[11] = 0.0f; in loadRotate()
342 data[kTranslateX] = 0.0f; in loadRotate()
343 data[kTranslateY] = 0.0f; in loadRotate()
344 data[kTranslateZ] = 0.0f; in loadRotate()
345 data[kPerspective2] = 1.0f; in loadRotate()
365 data[kScaleX] = x * x * nc + c; in loadRotate()
366 data[kSkewX] = xy * nc - zs; in loadRotate()
367 data[8] = zx * nc + ys; in loadRotate()
368 data[kSkewY] = xy * nc + zs; in loadRotate()
369 data[kScaleY] = y * y * nc + c; in loadRotate()
370 data[9] = yz * nc - xs; in loadRotate()
371 data[2] = zx * nc - ys; in loadRotate()
372 data[6] = yz * nc + xs; in loadRotate()
373 data[kScaleZ] = z * z * nc + c; in loadRotate()
405 data[kScaleX] = 2.0f / (right - left); in loadOrtho()
406 data[kScaleY] = 2.0f / (top - bottom); in loadOrtho()
407 data[kScaleZ] = -2.0f / (far - near); in loadOrtho()
408 data[kTranslateX] = -(right + left) / (right - left); in loadOrtho()
409 data[kTranslateY] = -(top + bottom) / (top - bottom); in loadOrtho()
410 data[kTranslateZ] = -(far + near) / (far - near); in loadOrtho()
417 return orig.x * data[2] + orig.y * data[6] + orig.z * data[kScaleZ] + data[kTranslateZ]; in mapZ()
423 vec.x = orig.x * data[kScaleX] + orig.y * data[kSkewX] + orig.z * data[8] + data[kTranslateX]; in mapPoint3d()
424 vec.y = orig.x * data[kSkewY] + orig.y * data[kScaleY] + orig.z * data[9] + data[kTranslateY]; in mapPoint3d()
425 vec.z = orig.x * data[2] + orig.y * data[6] + orig.z * data[kScaleZ] + data[kTranslateZ]; in mapPoint3d()
432 MUL_ADD_STORE(x, data[kScaleX], data[kTranslateX]); in mapPoint()
433 MUL_ADD_STORE(y, data[kScaleY], data[kTranslateY]); in mapPoint()
437 float dx = x * data[kScaleX] + y * data[kSkewX] + data[kTranslateX]; in mapPoint()
438 float dy = x * data[kSkewY] + y * data[kScaleY] + data[kTranslateY]; in mapPoint()
439 float dz = x * data[kPerspective0] + y * data[kPerspective1] + data[kPerspective2]; in mapPoint()
450 MUL_ADD_STORE(r.left, data[kScaleX], data[kTranslateX]); in mapRect()
451 MUL_ADD_STORE(r.right, data[kScaleX], data[kTranslateX]); in mapRect()
452 MUL_ADD_STORE(r.top, data[kScaleY], data[kTranslateY]); in mapRect()
453 MUL_ADD_STORE(r.bottom, data[kScaleY], data[kTranslateY]); in mapRect()
483 x = px * data[kScaleX] + py * data[kSkewX] + data[kTranslateX]; in mapRect()
484 y = px * data[kSkewY] + py * data[kScaleY] + data[kTranslateY]; in mapRect()
485 z = px * data[kPerspective0] + py * data[kPerspective1] + data[kPerspective2]; in mapRect()
508 len = data[mat4::kScaleX] * data[mat4::kScaleX] + data[mat4::kSkewX] * data[mat4::kSkewX]; in decomposeScale()
509 sx = copysignf(sqrtf(len), data[mat4::kScaleX]); in decomposeScale()
510 len = data[mat4::kScaleY] * data[mat4::kScaleY] + data[mat4::kSkewY] * data[mat4::kSkewY]; in decomposeScale()
511 sy = copysignf(sqrtf(len), data[mat4::kScaleY]); in decomposeScale()
516 ALOGD(" %f %f %f %f", data[kScaleX], data[kSkewX], data[8], data[kTranslateX]); in dump()
517 ALOGD(" %f %f %f %f", data[kSkewY], data[kScaleY], data[9], data[kTranslateY]); in dump()
518 ALOGD(" %f %f %f %f", data[2], data[6], data[kScaleZ], data[kTranslateZ]); in dump()
519 ALOGD(" %f %f %f %f", data[kPerspective0], data[kPerspective1], data[11], data[kPerspective2]); in dump()