Searched refs:matrix (Results 101 - 125 of 195) sorted by relevance

12345678

/frameworks/base/libs/hwui/
H A DRenderNode.cpp334 // 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 DSkiaCanvas.h77 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 DFontRenderer.h88 void setFont(const SkPaint* paint, const SkMatrix& matrix);
91 const SkMatrix& matrix);
H A DTessellationCache.cpp90 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 DRecordingCanvas.cpp115 // 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 Dmat.h183 // 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 DPrintHelper.java571 * @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 DChangeTransform.java50 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 DBackgroundManager.java120 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 DCanvas.h132 * 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 DTiledImageView.java245 public void positionFromMatrix(Matrix matrix) { argument
257 matrix.mapRect(mTempRectF);
258 matrix.getValues(mValues);
/frameworks/base/core/jni/
H A Dandroid_graphics_Canvas.cpp64 // 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 Dandroid_view_RenderNode.cpp106 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 DSurface.java112 // 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 DViewStructure.java68 * 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 DRenderState.cpp273 fill.filter.matrix.matrix);
275 fill.filter.matrix.vector);
295 &state->matrix.data[0]);
/frameworks/native/libs/vr/libdvrcommon/include/private/dvr/
H A Dfield_of_view.h60 // 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 DCanvas.java166 * 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 DSkiaRecordingCanvas.cpp165 void SkiaRecordingCanvas::drawBitmap(Bitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint) { argument
167 concat(matrix);
/frameworks/base/libs/input/
H A DSpriteController.h30 * 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 DBitmapShader_Delegate.java96 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 DColorSpace.cpp384 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 DSurfaceComposerClient.cpp338 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 DThumbnailUtils.java229 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 DMatrix.java24 * Generic matrix code
78 public Matrix(Matrix matrix) { argument
79 this(Arrays.copyOf(matrix.m, matrix.m.length));

Completed in 1098 milliseconds

12345678