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

12

/frameworks/base/libs/hwui/
H A DBakedOpState.h69 Matrix4 inverse; local
70 inverse.loadInverse(transform);
73 inverse.mapRect(outClip);
H A DSnapshot.cpp95 mat4 inverse; local
96 inverse.loadInverse(*transform);
99 inverse.mapRect(mLocalClip);
132 // store the inverse drawing matrix
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/native/libs/vr/libdvrcommon/include/private/dvr/
H A Dpose.h29 rotation_ = rotation_.inverse();
96 // The transfrom from the reference is the inverse of the pose.
97 Eigen::AffineMatrix<T, 4> matrix(rotation_.inverse().toRotationMatrix());
/frameworks/rs/
H A DrsMatrix4x4.h54 bool inverse();
H A DrsMatrix4x4.cpp37 bool Matrix4x4::inverse() { function in class:android::renderscript::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/libs/ui/
H A DColorSpace.cpp108 , mXYZtoRGB(inverse(rgbToXYZ))
123 , mXYZtoRGB(inverse(rgbToXYZ))
139 , mXYZtoRGB(inverse(rgbToXYZ))
157 , mXYZtoRGB(inverse(mRGBtoXYZ))
173 , mXYZtoRGB(inverse(mRGBtoXYZ))
190 , mXYZtoRGB(inverse(mRGBtoXYZ))
387 return inverse(matrix) * mat3{dstLMS / srcLMS} * matrix;
410 xyzToRGB = inverse(adaptation(BRADFORD, dstXYZ, ILLUMINANT_D50_XYZ) * dst.getRGBtoXYZ());
/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
/frameworks/rs/script_api/
H A Drs_math.spec57 The inverse of pi, as a 32 bit float.
155 The inverse of the square root of 2, as a 32 bit float.
189 Returns the inverse cosine, in radians.
212 Returns the inverse hyperbolic cosine, in radians.
235 Returns the inverse cosine in radians, divided by pi.
237 To get an inverse cosine measured in degrees, use <code>acospi(a) * 180.f</code>.
260 Returns the inverse sine, in radians.
283 Returns the inverse hyperbolic sine, in radians.
306 Returns the inverse sine in radians, divided by pi.
308 To get an inverse sin
[all...]
/frameworks/native/libs/math/tests/
H A Dmat_test.cpp127 EXPECT_EQ(identity, inverse(identity));
130 mat4 m3i(inverse(m3));
136 mat4 m3ii(inverse(m3i));
254 EXPECT_EQ(identity, inverse(identity));
257 mat3 m3i(inverse(m3));
263 mat3 m3ii(inverse(m3i));
355 EXPECT_EQ(identity, inverse(identity));
376 MatrixType inv1 = inverse(MATRIX); \
H A Dquat_test.cpp228 __attribute__((unused)) quatd qi(inverse(q));
/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/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/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/native/libs/ui/tests/
H A Dcolorspace_test.cpp39 mat3 XYZtoSRGB(inverse(sRGBToXYZ));
/frameworks/rs/cpu_ref/
H A DrsCpuRuntimeMath.cpp85 return m->inverse();
/frameworks/base/core/jni/android/graphics/
H A DMatrix.cpp316 SkMatrix* inverse = reinterpret_cast<SkMatrix*>(inverseHandle); local
317 return matrix->invert(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/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/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

Completed in 584 milliseconds

12