/frameworks/native/include/ui/ |
H A D | TMatHelpers.h | 60 MATRIX PURE inverse(const MATRIX& src) { function in namespace:android::matrix 68 MATRIX inverse(1); 86 t = inverse[i][k]; 87 inverse[i][k] = inverse[swap][k]; 88 inverse[swap][k] = t; 95 inverse[i][k] *= t; 102 inverse[j][k] -= inverse[i][k] * t; 107 return inverse; 239 friend BASE<T> PURE inverse(const BASE<T>& m) { return matrix::inverse(m); } function in class:android::TMatSquareFunctions [all...] |
/frameworks/base/libs/hwui/ |
H A D | Snapshot.cpp | 111 mat4 inverse; local 112 inverse.loadInverse(*transform); 115 inverse.mapRect(mLocalClip); 136 // before resetting, map current light pos with inverse of current transform 138 mat4 inverse; 139 inverse.loadInverse(*transform); 140 inverse.mapPoint3d(center); 200 // store the inverse drawing matrix
|
H A D | BakedOpState.h | 69 Matrix4 inverse; local 70 inverse.loadInverse(transform); 73 inverse.mapRect(outClip);
|
H A D | RecordingCanvas.cpp | 153 // if non-empty, can safely map by the inverse transform 154 Matrix4 inverse; local 155 inverse.loadInverse(*previous.transform); 156 inverse.mapRect(layerBounds);
|
H A D | SkiaCanvas.cpp | 468 SkMatrix inverse; local 470 if (!mCanvas->getTotalMatrix().invert(&inverse)) { 479 inverse.mapRect(outRect, r);
|
H A D | OpenGLRenderer.cpp | 506 mat4 inverse; local 507 inverse.loadInverse(*currentTransform()); 508 inverse.mapRect(clip); 2137 // the mesh is generated with the inverse transform (in the case of scale,
|
/frameworks/native/libs/ui/tests/ |
H A D | mat_test.cpp | 121 EXPECT_EQ(identity, inverse(identity)); 124 mat4 m3i(inverse(m3)); 130 mat4 m3ii(inverse(m3i));
|
/frameworks/rs/ |
H A D | rsMatrix4x4.h | 54 bool inverse();
|
H A D | rsMatrix4x4.cpp | 37 bool Matrix4x4::inverse() { function in class:Matrix4x4
|
/frameworks/native/services/sensorservice/ |
H A D | mat.h | 341 mat<T, N, N> inverse(1); 359 t = inverse[i][k]; 360 inverse[i][k] = inverse[swap][k]; 361 inverse[swap][k] = t; 368 inverse[i][k] *= t; 375 inverse[j][k] -= inverse[i][k] * t; 380 return inverse;
|
/frameworks/native/services/surfaceflinger/Effects/ |
H A D | Daltonizer.cpp | 66 const mat4 lms2rgb(inverse(rgb2lms));
|
/frameworks/native/services/surfaceflinger/ |
H A D | Transform.h | 88 Transform inverse() const;
|
H A D | Transform.cpp | 301 Transform Transform::inverse() const { function in class:android::Transform
|
H A D | Layer.cpp | 425 activeCrop = s.active.transform.inverse().transform(activeCrop); 430 // transform.inverse().transform(transform.transform(Rect)) != Rect 441 // which means using the inverse of the current transform set on the 446 * the code below applies the primary display's inverse transform to the 451 // calculate the inverse transform 467 // need to reorient the inverse rotation in terms of the current 562 activeCrop = s.active.transform.inverse().transform(activeCrop, true); 566 // transform.inverse().transform(transform.transform(Rect)) != Rect 646 * the code below applies the primary display's inverse transform to the 651 // calculate the inverse transfor [all...] |
/frameworks/rs/api/ |
H A D | rs_math.spec | 56 The inverse of pi, as a 32 bit float. 142 The inverse of the square root of 2, as a 32 bit float. 175 Returns the inverse cosine, in radians. 198 Returns the inverse hyperbolic cosine, in radians. 221 Returns the inverse cosine in radians, divided by pi. 223 To get an inverse cosine measured in degrees, use <code>acospi(a) * 180.f</code>. 246 Returns the inverse sine, in radians. 269 Returns the inverse hyperbolic sine, in radians. 292 Returns the inverse sine in radians, divided by pi. 294 To get an inverse sin [all...] |
/frameworks/rs/java/tests/VrDemo/src/com/example/android/rs/vr/engine/ |
H A D | Quaternion.java | 106 public Quaternion inverse() {
method in class:Quaternion 113 return a.inverse().times(b);
|
/frameworks/native/opengl/libagl/ |
H A D | matrix.cpp | 538 void invert(GLfloat* inverse, const GLfloat* src) argument 544 memcpy(inverse, gIdentityf, sizeof(gIdentityf)); 563 t = inverse[i*4+k]; 564 inverse[i*4+k] = inverse[swap*4+k]; 565 inverse[swap*4+k] = t; 572 inverse[i*4+k] *= t; 579 inverse[j*4+k] -= inverse[i*4+k]*t; 606 are transformed by the upper 3x3 modelview inverse [all...] |
/frameworks/rs/cpu_ref/ |
H A D | rsCpuRuntimeMath.cpp | 88 return m->inverse();
|
/frameworks/base/core/jni/android/graphics/ |
H A D | Matrix.cpp | 230 SkMatrix* inverse = reinterpret_cast<SkMatrix*>(inverseHandle); local 231 return matrix->invert(inverse);
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Matrix.java | 615 * If this matrix can be inverted, return true and if inverse is not null, 616 * set inverse to be the inverse of this matrix. If this matrix cannot be 617 * inverted, ignore inverse and return false. 619 public boolean invert(Matrix inverse) { argument 620 return native_invert(native_instance, inverse.native_instance);
|
/frameworks/base/rs/java/android/renderscript/ |
H A D | Matrix4f.java | 423 * Sets the current matrix to its inverse 425 public boolean inverse() { method in class:Matrix4f 452 * Sets the current matrix to its inverse transpose
|
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/ |
H A D | Matrix4f.java | 424 * Sets the current matrix to its inverse 426 public boolean inverse() { method in class:Matrix4f 453 * Sets the current matrix to its inverse transpose
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | Matrix_Delegate.java | 602 /*package*/ static boolean native_invert(long native_object, long inverse) { argument 608 Matrix_Delegate inv_mtx = sManager.getDelegate(inverse);
|
/frameworks/base/core/java/android/widget/ |
H A D | GridLayout.java | 1331 Interval span = min ? keys[i].span : keys[i].span.inverse(); 2452 Interval inverse() { method in class:GridLayout.Interval
|
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/ |
H A D | GridLayout.java | 1225 Interval span = min ? keys[i].span : keys[i].span.inverse(); 2345 Interval inverse() { method in class:GridLayout.Interval
|