/frameworks/base/libs/hwui/ |
H A D | RenderNode.cpp | 334 // We could try to be clever and only re-damage if the matrix changed. 420 * Apply property-based transformations to input matrix 422 * If true3dTransform is set to true, the transform applied to the input matrix will use true 4x4 423 * matrix computation instead of the Skia 3x3 matrix + camera hackery. 425 void RenderNode::applyViewPropertyTransforms(mat4& matrix, bool true3dTransform) const { argument 427 matrix.translate(properties().getLeft(), properties().getTop()); 431 matrix.multiply(stat); 434 matrix.multiply(anim); 440 matrix [all...] |
H A D | SkiaCanvas.h | 77 virtual void setMatrix(const SkMatrix& matrix) override; 78 virtual void concat(const SkMatrix& matrix) override; 117 virtual void drawBitmap(Bitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint) override;
|
H A D | FontRenderer.h | 88 void setFont(const SkPaint* paint, const SkMatrix& matrix); 91 const SkMatrix& matrix);
|
H A D | TessellationCache.cpp | 90 void TessellationCache::Description::setupMatrixAndPaint(Matrix4* matrix, SkPaint* paint) const { argument 91 matrix->loadScale(scaleX, scaleY, 1.0f); 183 // map z coordinate with true 3d matrix 186 // map x,y coordinates with draw/Skia matrix 400 Matrix4 matrix; local 402 description.setupMatrixAndPaint(&matrix, &paint); 404 PathTessellator::tessellatePath(path, &paint, matrix, *buffer);
|
H A D | RecordingCanvas.cpp | 115 // force matrix/clip isolation for layer 440 void RecordingCanvas::drawBitmap(Bitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint) { argument 441 if (matrix.isIdentity()) { 443 } else if (!(matrix.getType() & ~(SkMatrix::kScale_Mask | SkMatrix::kTranslate_Mask)) && 444 MathUtils::isPositive(matrix.getScaleX()) && 445 MathUtils::isPositive(matrix.getScaleY())) { 450 matrix.mapRect(&dst, src); 455 concat(matrix);
|
/frameworks/native/services/sensorservice/ |
H A D | mat.h | 183 // matrix*matrix 191 // matrix*vector 197 // vector*matrix 203 // matrix*scalar 208 // scalar*matrix 214 // streaming operator to set the columns of the matrix: 219 // column_builder<> stores the matrix and knows which column to set 222 mat& matrix; member in struct:android::mat::column_builder 223 explicit column_builder(mat& matrix) argument [all...] |
/frameworks/support/print/src/main/java/androidx/print/ |
H A D | PrintHelper.java | 571 * @return Matrix to be used in canvas.drawBitmap(bitmap, matrix, null) call 575 Matrix matrix = new Matrix(); 584 matrix.postScale(scale, scale); 591 matrix.postTranslate(translateX, translateY); 592 return matrix; 656 Matrix matrix = getMatrix( 664 matrix.postTranslate(contentRect.left, contentRect.top); 671 page.getCanvas().drawBitmap(maybeGrayscale, matrix, null);
|
/frameworks/support/transition/src/main/java/androidx/transition/ |
H A D | ChangeTransform.java | 50 private static final String PROPNAME_MATRIX = "android:changeTransform:matrix"; 66 * This property sets the animation matrix properties that are not translations. 82 * This property sets the translation animation matrix properties. 200 Matrix matrix = view.getMatrix(); 201 if (matrix == null || matrix.isIdentity()) { 202 matrix = null; 204 matrix = new Matrix(matrix); 206 transitionValues.values.put(PROPNAME_MATRIX, matrix); [all...] |
/frameworks/support/leanback/src/main/java/androidx/leanback/app/ |
H A D | BackgroundManager.java | 120 ConstantState(Bitmap bitmap, Matrix matrix) { argument 122 mMatrix = matrix != null ? matrix : new Matrix(); 156 BitmapDrawable(Resources resources, Bitmap bitmap, Matrix matrix) { argument 157 mState = new ConstantState(bitmap, matrix); 910 Matrix matrix = null; 927 matrix = new Matrix(); 928 matrix.setScale(scale, scale); 929 matrix.preTranslate(-dx, 0); 937 BitmapDrawable bitmapDrawable = new BitmapDrawable(mContext.getResources(), bitmap, matrix); [all...] |
/frameworks/base/libs/hwui/hwui/ |
H A D | Canvas.h | 132 * that would change state (e.g. matrix or clip). Clients of asSkCanvas() 191 virtual void setMatrix(const SkMatrix& matrix) = 0; 193 virtual void concat(const SkMatrix& matrix) = 0; 241 virtual void drawBitmap(Bitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint) = 0;
|
/frameworks/base/packages/WallpaperCropper/src/com/android/photos/views/ |
H A D | TiledImageView.java | 245 public void positionFromMatrix(Matrix matrix) { argument 257 matrix.mapRect(mTempRectF); 258 matrix.getValues(mValues);
|
/frameworks/base/core/jni/ |
H A D | android_graphics_Canvas.cpp | 64 // optionally copying canvas matrix & clip state. 122 SkMatrix* matrix = reinterpret_cast<SkMatrix*>(matrixHandle); local 123 get_canvas(canvasHandle)->getMatrix(matrix); 127 const SkMatrix* matrix = reinterpret_cast<SkMatrix*>(matrixHandle); local 128 get_canvas(canvasHandle)->setMatrix(matrix ? *matrix : SkMatrix::I()); 132 const SkMatrix* matrix = reinterpret_cast<SkMatrix*>(matrixHandle); local 133 get_canvas(canvasHandle)->concat(*matrix); 417 const SkMatrix* matrix = reinterpret_cast<SkMatrix*>(matrixHandle); local 420 get_canvas(canvasHandle)->drawBitmap(bitmap, *matrix, pain [all...] |
H A D | android_view_RenderNode.cpp | 106 SkMatrix* matrix = reinterpret_cast<SkMatrix*>(matrixPtr); local 107 return SET_AND_DIRTY(setStaticMatrix, matrix, RenderNode::GENERIC); 111 SkMatrix* matrix = reinterpret_cast<SkMatrix*>(matrixPtr); local 112 return SET_AND_DIRTY(setAnimationMatrix, matrix, RenderNode::GENERIC); 411 // load transform matrix
|
/frameworks/base/core/java/android/view/ |
H A D | Surface.java | 112 // A matrix to scale the matrix set by application. This is set to null for 841 * <li>Scales the matrix in setMatrix by the application scale, except if 842 * the matrix looks like obtained from getMatrix. This is a hack to handle 843 * the case that an application uses getMatrix to keep the original matrix, 844 * set matrix of its own, then set the original matrix back. There is no 850 // A temp matrix to remember what an application obtained via {@link getMatrix} 854 public void setMatrix(Matrix matrix) { argument 855 if (mCompatibleMatrix == null || mOrigMatrix == null || mOrigMatrix.equals(matrix)) { [all...] |
H A D | ViewStructure.java | 68 * Set the transformation matrix associated with this view, as per 71 public abstract void setTransformation(Matrix matrix); argument
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.cpp | 273 fill.filter.matrix.matrix); 275 fill.filter.matrix.vector); 295 &state->matrix.data[0]);
|
/frameworks/native/libs/vr/libdvrcommon/include/private/dvr/ |
H A D | field_of_view.h | 60 // Note: Eigen matrix initialization syntax is always 'column-major' 62 // matrix like you'd see in a math textbook. 64 result.matrix() << x, 0, a, 0,
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Canvas.java | 166 * Prior to API level {@value Build.VERSION_CODES#O} the current matrix and 309 * Restore the current matrix when restore() is called. 312 * {@link #saveLayerAlpha(RectF, int)}. For saveLayer() calls the matrix 384 * Saves the current matrix and clip onto a private stack. 398 * Based on saveFlags, can save the current matrix and clip onto a private 402 * disabling the saving of matrix or clip with this method. 599 * modifications to the matrix/clip state since the last save call. It is 610 * Returns the number of matrix/clip states on the Canvas' private stack. 644 * Preconcat the current matrix with the specified translation 655 * Preconcat the current matrix wit 721 concat(@ullable Matrix matrix) argument 738 setMatrix(@ullable Matrix matrix) argument 1555 drawBitmap(@onNull Bitmap bitmap, @NonNull Matrix matrix, @Nullable Paint paint) argument [all...] |
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaRecordingCanvas.cpp | 165 void SkiaRecordingCanvas::drawBitmap(Bitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint) { argument 167 concat(matrix);
|
/frameworks/base/libs/input/ |
H A D | SpriteController.h | 30 * Transformation matrix for a sprite. 126 /* Sets the sprite transformation matrix. */ 127 virtual void setTransformationMatrix(const SpriteTransformationMatrix& matrix) = 0; 227 virtual void setTransformationMatrix(const SpriteTransformationMatrix& matrix);
|
/frameworks/layoutlib/bridge/src/android/graphics/ |
H A D | BitmapShader_Delegate.java | 96 private BitmapShader_Delegate(long matrix, BufferedImage image, argument 98 super(matrix); 122 "Unable to inverse matrix in BitmapShader", e, null /*data*/); 131 "Unable to inverse matrix in BitmapShader", e, null /*data*/); 185 // handle the local matrix.
|
/frameworks/native/libs/ui/ |
H A D | ColorSpace.cpp | 384 static mat3 adaptation(const mat3& matrix, const float3& srcWhitePoint, const float3& dstWhitePoint) { argument 385 float3 srcLMS = matrix * srcWhitePoint; 386 float3 dstLMS = matrix * dstWhitePoint; 387 return inverse(matrix) * mat3{dstLMS / srcLMS} * matrix;
|
/frameworks/native/libs/gui/ |
H A D | SurfaceComposerClient.cpp | 338 layer_state_t::matrix22_t matrix; local 339 matrix.dsdx = dsdx; 340 matrix.dtdx = dtdx; 341 matrix.dsdy = dsdy; 342 matrix.dtdy = dtdy; 343 s->matrix = matrix;
|
/frameworks/base/media/java/android/media/ |
H A D | ThumbnailUtils.java | 229 Matrix matrix = new Matrix(); 230 matrix.setScale(scale, scale); 231 Bitmap thumbnail = transform(matrix, source, width, height,
|
/frameworks/rs/tests/java_api/VrDemo/src/com/example/android/rs/vr/engine/ |
H A D | Matrix.java | 24 * Generic matrix code
78 public Matrix(Matrix matrix) {
argument 79 this(Arrays.copyOf(matrix.m, matrix.m.length));
|