summaryrefslogtreecommitdiff
path: root/libs/hwui/SkiaCanvas.cpp
diff options
context:
space:
mode:
author Jorge Betancourt <jmbetancourt@google.com> 2023-12-04 15:30:18 -0500
committer Jorge Betancourt <jmbetancourt@google.com> 2024-01-30 19:11:42 +0000
commitc9806fadcc11bdcf60bb53d60a46cb6eafeaca67 (patch)
tree66cba8e972d861fecb2129ff7b3573897424d9b3 /libs/hwui/SkiaCanvas.cpp
parent5818ebc1a9d9068851f3c3386f15300c59704470 (diff)
add API for 4x4 Matrix to platform graphics
Test: atest CtsUiRenderingTestCases:android.uirendering.cts.testclasses.CanvasTests#testDrawWithConcatenatedMatrix44 && atest CtsGraphicsTestCases:android.graphics.cts.Matrix44Test Bug: 280116960 Change-Id: Ifd336585f578592985d45bbe6ad0728fbcdafa4b
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r--libs/hwui/SkiaCanvas.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp
index 008ea3aaa2e7..14b8d8d0aa12 100644
--- a/libs/hwui/SkiaCanvas.cpp
+++ b/libs/hwui/SkiaCanvas.cpp
@@ -341,6 +341,10 @@ void SkiaCanvas::concat(const SkMatrix& matrix) {
mCanvas->concat(matrix);
}
+void SkiaCanvas::concat(const SkM44& matrix) {
+ mCanvas->concat(matrix);
+}
+
void SkiaCanvas::rotate(float degrees) {
mCanvas->rotate(degrees);
}