Searched refs:inverse (Results 1 - 25 of 26) sorted by relevance

12

/frameworks/native/include/ui/
H A DTMatHelpers.h60 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 DSnapshot.cpp111 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 DBakedOpState.h69 Matrix4 inverse; local
70 inverse.loadInverse(transform);
73 inverse.mapRect(outClip);
H A DRecordingCanvas.cpp153 // 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 DSkiaCanvas.cpp468 SkMatrix inverse; local
470 if (!mCanvas->getTotalMatrix().invert(&inverse)) {
479 inverse.mapRect(outRect, r);
H A DOpenGLRenderer.cpp506 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 Dmat_test.cpp121 EXPECT_EQ(identity, inverse(identity));
124 mat4 m3i(inverse(m3));
130 mat4 m3ii(inverse(m3i));
/frameworks/rs/
H A DrsMatrix4x4.h54 bool inverse();
H A DrsMatrix4x4.cpp37 bool Matrix4x4::inverse() { function in class:Matrix4x4
/frameworks/native/services/sensorservice/
H A Dmat.h341 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 DDaltonizer.cpp66 const mat4 lms2rgb(inverse(rgb2lms));
/frameworks/native/services/surfaceflinger/
H A DTransform.h88 Transform inverse() const;
H A DTransform.cpp301 Transform Transform::inverse() const { function in class:android::Transform
H A DLayer.cpp425 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 Drs_math.spec56 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 DQuaternion.java106 public Quaternion inverse() { method in class:Quaternion
113 return a.inverse().times(b);
/frameworks/native/opengl/libagl/
H A Dmatrix.cpp538 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 DrsCpuRuntimeMath.cpp88 return m->inverse();
/frameworks/base/core/jni/android/graphics/
H A DMatrix.cpp230 SkMatrix* inverse = reinterpret_cast<SkMatrix*>(inverseHandle); local
231 return matrix->invert(inverse);
/frameworks/base/graphics/java/android/graphics/
H A DMatrix.java615 * 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 DMatrix4f.java423 * 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 DMatrix4f.java424 * 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 DMatrix_Delegate.java602 /*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 DGridLayout.java1331 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 DGridLayout.java1225 Interval span = min ? keys[i].span : keys[i].span.inverse();
2345 Interval inverse() { method in class:GridLayout.Interval

Completed in 706 milliseconds

12