diff options
author | pylbrecht <palbrecht@mailbox.org> | 2020-02-11 22:36:50 +0100 |
---|---|---|
committer | pylbrecht <palbrecht@mailbox.org> | 2020-02-12 08:49:18 +0100 |
commit | 588c09b5807bd9534aa63cbb11cff5c0227efdab (patch) | |
tree | b9a65317579b79904122a68e4ee9bf81496feff7 /components/canvas/canvas_data.rs | |
parent | 6b2079e5b3272245bdd21e2664e2ef6cd83f7aab (diff) | |
download | servo-588c09b5807bd9534aa63cbb11cff5c0227efdab.tar.gz servo-588c09b5807bd9534aa63cbb11cff5c0227efdab.zip |
Implement CanvasRenderingContext2D.getTransform()
Diffstat (limited to 'components/canvas/canvas_data.rs')
-rw-r--r-- | components/canvas/canvas_data.rs | 4 |
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. |