Searched defs:inverse (Results 1 - 18 of 18) sorted by relevance

/frameworks/base/libs/hwui/
H A DSnapshot.cpp95 mat4 inverse; local
96 inverse.loadInverse(*transform);
99 inverse.mapRect(mLocalClip);
132 // 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.cpp360 SkMatrix inverse; local
362 if (!mCanvas->getTotalMatrix().invert(&inverse)) {
371 inverse.mapRect(outRect, r);
/frameworks/rs/tests/java_api/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/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/native/libs/math/include/math/
H A DTQuatHelpers.h112 return imaginary(q * QUATERNION<T>(v, 0) * inverse(q));
200 constexpr QUATERNION<T> PURE inverse(const QUATERNION<T>& q) { function in class:android::details::TQuatFunctions
246 // could also be computed as: pow(q * inverse(p), t) * p;
H A DTMatHelpers.h128 // 2x2 matrix inverse is easy.
137 // The analytic inverse is
172 // The analytic inverse is
203 // Do the full analytic inverse
234 inline constexpr MATRIX PURE inverse(const MATRIX& matrix) { function in namespace:android::details::matrix
429 friend inline CONSTEXPR BASE<T> PURE inverse(const BASE<T>& matrix) { function in class:android::details::TMatSquareFunctions
430 return matrix::inverse(matrix);
/frameworks/native/services/surfaceflinger/
H A DTransform.cpp301 Transform Transform::inverse() const { function in class:android::Transform
/frameworks/rs/
H A DrsMatrix4x4.cpp37 bool Matrix4x4::inverse() { function in class:android::renderscript::Matrix4x4
/frameworks/rs/support/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/core/jni/android/graphics/
H A DMatrix.cpp316 SkMatrix* inverse = reinterpret_cast<SkMatrix*>(inverseHandle); local
317 return matrix->invert(inverse);
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/
H A DMatrix_Delegate.java605 /*package*/ static boolean nInvert(long native_object, long inverse) { argument
611 Matrix_Delegate inv_mtx = sManager.getDelegate(inverse);
/frameworks/base/graphics/java/android/graphics/
H A DMatrix.java612 * If this matrix can be inverted, return true and if inverse is not null, set inverse to be the
613 * inverse of this matrix. If this matrix cannot be inverted, ignore inverse and return false.
615 public boolean invert(Matrix inverse) { argument
616 return nInvert(native_instance, inverse.native_instance);
/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/base/core/java/android/widget/
H A DGridLayout.java1340 Interval span = min ? keys[i].span : keys[i].span.inverse();
2461 Interval inverse() { method in class:GridLayout.Interval
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/
H A DGridLayout.java1231 Interval span = min ? keys[i].span : keys[i].span.inverse();
2351 Interval inverse() { method in class:GridLayout.Interval
/frameworks/data-binding/prebuilds/1.0-rc0/
H A Ddatabinding-studio-bundle.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/databinding/ android/databinding/Bindable.class Bindable. ...

Completed in 328 milliseconds