/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_Matrix.cpp | 33 SkMatrix* obj = reinterpret_cast<SkMatrix*>(objHandle); in finalizer() 42 const SkMatrix* src = reinterpret_cast<SkMatrix*>(srcHandle); in create() 43 SkMatrix* obj = new SkMatrix(); in create() 138 SkMatrix* obj = reinterpret_cast<SkMatrix*>(objHandle); in isIdentity() 143 SkMatrix* obj = reinterpret_cast<SkMatrix*>(objHandle); in isAffine() 148 SkMatrix* obj = reinterpret_cast<SkMatrix*>(objHandle); in rectStaysRect() 153 SkMatrix* obj = reinterpret_cast<SkMatrix*>(objHandle); in reset() 158 SkMatrix* obj = reinterpret_cast<SkMatrix*>(objHandle); in set() 164 SkMatrix* obj = reinterpret_cast<SkMatrix*>(objHandle); in setTranslate() 215 SkMatrix* a = reinterpret_cast<SkMatrix*>(aHandle); in setConcat() [all …]
|
H A D | android_graphics_HardwareBufferRenderer.cpp | 87 static SkMatrix createMatrixFromBufferTransform(SkScalar width, SkScalar height, int transform) { in createMatrixFromBufferTransform() 90 return SkMatrix::MakeAll(0, -1, height, 1, 0, 0, 0, 0, 1); in createMatrixFromBufferTransform() 92 return SkMatrix::MakeAll(-1, 0, width, 0, -1, height, 0, 0, 1); in createMatrixFromBufferTransform() 94 return SkMatrix::MakeAll(0, 1, 0, -1, 0, width, 0, 0, 1); in createMatrixFromBufferTransform() 100 return SkMatrix::I(); in createMatrixFromBufferTransform()
|
H A D | Shader.cpp | 74 const SkMatrix* matrix = reinterpret_cast<const SkMatrix*>(matrixPtr); in createBitmapShaderHelper() 169 const SkMatrix* matrix = reinterpret_cast<const SkMatrix*>(matrixPtr); in LinearGradient_create() 215 const SkMatrix* matrix = reinterpret_cast<const SkMatrix*>(matrixPtr); in RadialGradient_create() 237 const SkMatrix* matrix = reinterpret_cast<const SkMatrix*>(matrixPtr); in SweepGradient_create() 249 const SkMatrix* matrix = reinterpret_cast<const SkMatrix*>(matrixPtr); in ComposeShader_create() 291 const SkMatrix* matrix = reinterpret_cast<const SkMatrix*>(matrixPtr); in RuntimeShader_create()
|
/aosp14/frameworks/base/libs/hwui/apex/ |
H A D | android_matrix.cpp | 21 static_assert(SkMatrix::kMScaleX == 0, "SkMatrix unexpected index"); in AMatrix_getContents() 22 static_assert(SkMatrix::kMSkewX == 1, "SkMatrix unexpected index"); in AMatrix_getContents() 23 static_assert(SkMatrix::kMTransX == 2, "SkMatrix unexpected index"); in AMatrix_getContents() 24 static_assert(SkMatrix::kMSkewY == 3, "SkMatrix unexpected index"); in AMatrix_getContents() 25 static_assert(SkMatrix::kMScaleY == 4, "SkMatrix unexpected index"); in AMatrix_getContents() 26 static_assert(SkMatrix::kMTransY == 5, "SkMatrix unexpected index"); in AMatrix_getContents() 27 static_assert(SkMatrix::kMPersp0 == 6, "SkMatrix unexpected index"); in AMatrix_getContents() 28 static_assert(SkMatrix::kMPersp1 == 7, "SkMatrix unexpected index"); in AMatrix_getContents() 29 static_assert(SkMatrix::kMPersp2 == 8, "SkMatrix unexpected index"); in AMatrix_getContents() 31 SkMatrix* m = android::android_graphics_Matrix_getSkMatrix(env, matrixObj); in AMatrix_getContents() [all …]
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | CanvasFrontendTests.cpp | 156 std::vector<SkMatrix> transforms; in TEST() 171 EXPECT_EQ(SkMatrix::kIdentity_Mask, result.getType()); in TEST() 172 EXPECT_EQ(SkMatrix::I(), result); in TEST() 178 EXPECT_EQ(SkMatrix::kTranslate_Mask, result.getType()); in TEST() 179 SkMatrix m; in TEST() 187 EXPECT_EQ(SkMatrix::kTranslate_Mask | SkMatrix::kScale_Mask, result.getType()); in TEST() 188 SkMatrix m; in TEST() 197 EXPECT_EQ(SkMatrix::kTranslate_Mask, result.getType()); in TEST() 198 SkMatrix m; in TEST() 206 EXPECT_EQ(SkMatrix::kTranslate_Mask | SkMatrix::kAffine_Mask | SkMatrix::kScale_Mask, in TEST() [all …]
|
H A D | SkiaPipelineTests.cpp | 61 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 83 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 87 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 107 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 180 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 186 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 192 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 198 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 204 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() 210 SkMatrix::I()); in RENDERTHREAD_SKIA_PIPELINE_TEST() [all …]
|
H A D | SkiaRenderPropertiesTests.cpp | 115 SkMatrix staticMatrix = SkMatrix::Scale(1.2f, 1.2f); in TEST() 119 SkMatrix animationMatrix = SkMatrix::Translate(15, 15); in TEST()
|
H A D | SkiaDisplayListTests.cpp | 266 for (const SkMatrix translate : { SkMatrix::Translate(width, 0), in RENDERTHREAD_SKIA_PIPELINE_TEST() 267 SkMatrix::Translate(0, height), in RENDERTHREAD_SKIA_PIPELINE_TEST() 268 SkMatrix::Translate(-width, 0), in RENDERTHREAD_SKIA_PIPELINE_TEST() 269 SkMatrix::Translate(0, -height)}) { in RENDERTHREAD_SKIA_PIPELINE_TEST() 294 SkMatrix translate = SkMatrix::Translate(50, 50); in RENDERTHREAD_SKIA_PIPELINE_TEST() 315 SkMatrix rotate; in RENDERTHREAD_SKIA_PIPELINE_TEST() 348 SkMatrix mat; in RENDERTHREAD_SKIA_PIPELINE_TEST()
|
/aosp14/frameworks/base/libs/hwui/jni/pdf/ |
H A D | PdfEditor.cpp | 132 SkMatrix reflectOnX = SkMatrix::Scale(1, -1); in nativeSetTransformAndClip() 133 SkMatrix moveUp = SkMatrix::Translate(0, FPDF_GetPageHeight(page)); in nativeSetTransformAndClip() 134 SkMatrix coordinateChange = SkMatrix::Concat(moveUp, reflectOnX); in nativeSetTransformAndClip() 137 SkMatrix matrix = SkMatrix::Concat(*reinterpret_cast<SkMatrix*>(transformPtr), in nativeSetTransformAndClip() 152 FS_MATRIX transform = {transformValues[SkMatrix::kAScaleX], transformValues[SkMatrix::kASkewY], in nativeSetTransformAndClip() 153 transformValues[SkMatrix::kASkewX], transformValues[SkMatrix::kAScaleY], in nativeSetTransformAndClip() 154 transformValues[SkMatrix::kATransX], in nativeSetTransformAndClip() 155 transformValues[SkMatrix::kATransY]}; in nativeSetTransformAndClip()
|
H A D | PdfRenderer.cpp | 92 SkMatrix matrix = *reinterpret_cast<SkMatrix*>(transformPtr); in nativeRenderPage() 100 FS_MATRIX transform = {transformValues[SkMatrix::kAScaleX], transformValues[SkMatrix::kASkewY], in nativeRenderPage() 101 transformValues[SkMatrix::kASkewX], transformValues[SkMatrix::kAScaleY], in nativeRenderPage() 102 transformValues[SkMatrix::kATransX], in nativeRenderPage() 103 transformValues[SkMatrix::kATransY]}; in nativeRenderPage()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | Layer.cpp | 65 static bool shouldFilterRect(const SkMatrix& matrix, const SkRect& srcRect, const SkRect& dstRect) { in shouldFilterRect() 99 SkMatrix layerTransform = getTransform(); in draw() 104 SkMatrix textureMatrixInv; in draw() 107 SkMatrix flipV; in draw() 112 SkMatrix textureMatrix; in draw() 117 SkMatrix matrix; in draw() 118 matrix = SkMatrix::Concat(layerTransform, textureMatrix); in draw() 129 const SkMatrix& totalMatrix = canvas->getTotalMatrix(); in draw()
|
H A D | RecordingCanvas.cpp | 140 void draw(SkCanvas* c, const SkMatrix&) const { in draw() 150 void draw(SkCanvas* c, const SkMatrix&) const { in draw() 273 void draw(SkCanvas* c, const SkMatrix&) const { in draw() 297 void draw(SkCanvas* c, const SkMatrix&) const { in draw() 309 SkMatrix matrix = SkMatrix::I(); 330 SkMatrix matrix = SkMatrix::I(); 333 void draw(SkCanvas* c, const SkMatrix&) const { in draw() 361 void draw(SkCanvas* c, const SkMatrix&) const { in draw() 400 void draw(SkCanvas* c, const SkMatrix&) const { in draw() 434 void draw(SkCanvas* c, const SkMatrix&) const { in draw() [all …]
|
H A D | Matrix.cpp | 155 void Matrix4::load(const SkMatrix& v) { in load() 158 data[kScaleX] = v[SkMatrix::kMScaleX]; in load() 159 data[kSkewX] = v[SkMatrix::kMSkewX]; in load() 160 data[kTranslateX] = v[SkMatrix::kMTransX]; in load() 162 data[kSkewY] = v[SkMatrix::kMSkewY]; in load() 163 data[kScaleY] = v[SkMatrix::kMScaleY]; in load() 182 void Matrix4::copyTo(SkMatrix& v) const { in copyTo() 185 v.set(SkMatrix::kMScaleX, data[kScaleX]); in copyTo() 186 v.set(SkMatrix::kMSkewX, data[kSkewX]); in copyTo() 189 v.set(SkMatrix::kMSkewY, data[kSkewY]); in copyTo() [all …]
|
H A D | DeferredLayerUpdater.h | 79 void setTransform(const SkMatrix* matrix) { in setTransform() 81 mTransform = matrix ? new SkMatrix(*matrix) : nullptr; in setTransform() 84 SkMatrix* getTransform() { return mTransform; } in getTransform() 153 SkMatrix* mTransform;
|
H A D | RenderProperties.h | 218 bool setStaticMatrix(const SkMatrix* matrix) { in setStaticMatrix() 221 mStaticMatrix = new SkMatrix(*matrix); in setStaticMatrix() 229 const SkMatrix* getStaticMatrix() const { return mStaticMatrix; } in getStaticMatrix() 231 bool setAnimationMatrix(const SkMatrix* matrix) { in setAnimationMatrix() 234 mAnimationMatrix = new SkMatrix(*matrix); in setAnimationMatrix() 464 const SkMatrix* getAnimationMatrix() const { return mAnimationMatrix; } in getAnimationMatrix() 472 return getTransformMatrix()->getType() == SkMatrix::kTranslate_Mask; in isTransformTranslateOnly() 475 const SkMatrix* getTransformMatrix() const { in getTransformMatrix() 599 SkMatrix* mStaticMatrix; 600 SkMatrix* mAnimationMatrix; [all …]
|
/aosp14/frameworks/base/libs/hwui/canvas/ |
H A D | CanvasFrontend.h | 56 bool quickReject(const SkMatrix& matrix, const SkRect& bounds) const; 58 void apply(SkClipOp op, const SkMatrix& matrix, const SkRect& bounds, bool aa, 101 FatVector<DeferredEntry<SkMatrix>, 6> mTransformStack; 148 const SkMatrix& transform() const { return mTransformStack.back().entry; } in transform() 150 SkMatrix& transform(); 153 void getMatrix(SkMatrix* outMatrix) const { in getMatrix() 157 void setMatrix(const SkMatrix& matrix) { in setMatrix() 161 void concat(const SkMatrix& matrix) { in concat() 166 SkMatrix m; in rotate() 172 SkMatrix m; in scale() [all …]
|
H A D | CanvasOpRasterizer.cpp | 32 std::vector<SkMatrix> globalMatrixStack; in rasterizeCanvasBuffer() 33 SkMatrix& currentGlobalTransform = globalMatrixStack.emplace_back(SkMatrix::I()); in rasterizeCanvasBuffer() 39 destination->setMatrix(SkMatrix::Concat(currentGlobalTransform, op->transform())); in rasterizeCanvasBuffer()
|
H A D | CanvasOpBuffer.h | 43 SkMatrix mTransform; 47 CanvasOpContainer(CanvasOp<T>&& impl, const SkMatrix& transform = SkMatrix::I()) 53 const SkMatrix& transform() const { return mTransform; } in transform()
|
H A D | CanvasFrontend.cpp | 51 void CanvasStateHelper::ConservativeClip::apply(SkClipOp op, const SkMatrix& matrix, in apply() 86 SkMatrix& CanvasStateHelper::transform() { in transform() 112 SkMatrix inverse; in getClipBounds() 121 bool CanvasStateHelper::ConservativeClip::quickReject(const SkMatrix& matrix, in quickReject()
|
/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | HardwareBufferRenderParams.h | 40 const SkMatrix& transform, const sk_sp<SkColorSpace>& colorSpace, in HardwareBufferRenderParams() 47 const SkMatrix& getTransform() const { return mTransform; } in getTransform() 62 SkMatrix mTransform = SkMatrix::I();
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaDisplayList.h | 174 std::vector<Pair<VectorDrawableRoot*, SkMatrix>> mVectorDrawables; 177 void appendVD(VectorDrawableRoot* r) { appendVD(r, SkMatrix::I()); } in appendVD() 179 void appendVD(VectorDrawableRoot* r, const SkMatrix& mat) { in appendVD() 180 mVectorDrawables.push_back(Pair<VectorDrawableRoot*, SkMatrix>(r, mat)); in appendVD() 210 SkMatrix mParentMatrix;
|
H A D | VkFunctorDrawable.h | 34 VkFunctorDrawHandler(sp<WebViewFunctor::Handle> functor_handle, const SkMatrix& matrix, 43 const SkMatrix mMatrix; 64 GrBackendApi backendApi, const SkMatrix& matrix, const SkIRect& clip,
|
H A D | TransformCanvas.h | 24 class SkMatrix; variable 39 void onDrawDrawable(SkDrawable* drawable, const SkMatrix* matrix) override;
|
/aosp14/frameworks/base/libs/hwui/effects/ |
H A D | StretchEffect.h | 95 const SkMatrix* matrix) const; 102 SkMatrix makeLinearStretch(float width, float height) const { in makeLinearStretch() 103 SkMatrix matrix; in makeLinearStretch()
|
/aosp14/frameworks/base/libs/hwui/hwui/ |
H A D | AnimatedImageDrawable.cpp | 135 static void handleBounds(SkMatrix* matrix, const SkRect& intrinsicBounds, const SkRect& bounds) { in handleBounds() 147 SkMatrix matrix; in onDraw() 173 SkMatrix inverse; in onDraw() 241 SkMatrix matrix; in drawStaging() 257 SkMatrix inverse; in drawStaging()
|