diff options
author | Evgeniy Reizner <razrfalcon@gmail.com> | 2019-06-12 14:40:13 +0300 |
---|---|---|
committer | Evgeniy Reizner <razrfalcon@gmail.com> | 2019-06-12 14:40:13 +0300 |
commit | 71f6d063b606121f2141fffc74020b8322981f10 (patch) | |
tree | f1bfd2f983f4346ee34288d03a7636618b2d93ca /src/utils.rs | |
parent | 6cf2e8479eb0a702683760cc1ea951101588ce8f (diff) |
Node's bbox calculation is backend-independent now.
Diffstat (limited to 'src/utils.rs')
-rw-r--r-- | src/utils.rs | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/utils.rs b/src/utils.rs index 8afae1e..ffefaba 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -53,21 +53,3 @@ pub(crate) fn apply_view_box( } } -/// Returns node's absolute transform. -/// -/// Does not include the node's transform itself. -pub fn abs_transform( - node: &usvg::Node, -) -> usvg::Transform { - let mut ts_list = Vec::new(); - for p in node.ancestors().skip(1) { - ts_list.push(p.transform()); - } - - let mut root_ts = usvg::Transform::default(); - for ts in ts_list.iter().rev() { - root_ts.append(ts); - } - - root_ts -} |