aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_data.rs
diff options
context:
space:
mode:
authorpylbrecht <palbrecht@mailbox.org>2020-02-11 22:36:50 +0100
committerpylbrecht <palbrecht@mailbox.org>2020-02-12 08:49:18 +0100
commit588c09b5807bd9534aa63cbb11cff5c0227efdab (patch)
treeb9a65317579b79904122a68e4ee9bf81496feff7 /components/canvas/canvas_data.rs
parent6b2079e5b3272245bdd21e2664e2ef6cd83f7aab (diff)
downloadservo-588c09b5807bd9534aa63cbb11cff5c0227efdab.tar.gz
servo-588c09b5807bd9534aa63cbb11cff5c0227efdab.zip
Implement CanvasRenderingContext2D.getTransform()
Diffstat (limited to 'components/canvas/canvas_data.rs')
-rw-r--r--components/canvas/canvas_data.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/canvas/canvas_data.rs b/components/canvas/canvas_data.rs
index f66bd626cda..e31cf4d68ed 100644
--- a/components/canvas/canvas_data.rs
+++ b/components/canvas/canvas_data.rs
@@ -919,6 +919,10 @@ impl<'a> CanvasData<'a> {
self.state.stroke_opts.set_miter_limit(limit);
}
+ pub fn get_transform(&self) -> Transform2D<f32> {
+ self.drawtarget.get_transform()
+ }
+
pub fn set_transform(&mut self, transform: &Transform2D<f32>) {
// If there is an in-progress path, store the existing transformation required
// to move between device and user space.