diff options
author | Hans Goudey <h.goudey@me.com> | 2021-12-03 19:43:10 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2021-12-03 19:43:10 +0300 |
commit | d1f118d2285186a2b6bcae87b3ab66afd8ccf204 (patch) | |
tree | 6ddcff545311de9d6e80b5e557cf104049b4f976 /source/blender/editors/space_node/space_node.cc | |
parent | be3f3812dc4b0e08d24cfaeaed5575a222a1f0e6 (diff) |
Cleanup: Const, use references, C++ types
Also remove some unnecessary includes
Diffstat (limited to 'source/blender/editors/space_node/space_node.cc')
-rw-r--r-- | source/blender/editors/space_node/space_node.cc | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/source/blender/editors/space_node/space_node.cc b/source/blender/editors/space_node/space_node.cc index 40a61248bcf..ffca26946bc 100644 --- a/source/blender/editors/space_node/space_node.cc +++ b/source/blender/editors/space_node/space_node.cc @@ -29,9 +29,6 @@ #include "MEM_guardedalloc.h" -#include "BLI_blenlib.h" -#include "BLI_math.h" - #include "BKE_context.h" #include "BKE_lib_id.h" #include "BKE_node.h" @@ -54,6 +51,8 @@ #include "node_intern.hh" /* own include */ +using blender::float2; + /* ******************** tree path ********************* */ void ED_node_tree_start(SpaceNode *snode, bNodeTree *ntree, ID *id, ID *from) @@ -207,19 +206,14 @@ void ED_node_set_active_viewer_key(SpaceNode *snode) } } -void space_node_group_offset(SpaceNode *snode, float *x, float *y) +float2 space_node_group_offset(const SpaceNode &snode) { - bNodeTreePath *path = (bNodeTreePath *)snode->treepath.last; + const bNodeTreePath *path = (bNodeTreePath *)snode.treepath.last; if (path && path->prev) { - float dcenter[2]; - sub_v2_v2v2(dcenter, path->view_center, path->prev->view_center); - *x = dcenter[0]; - *y = dcenter[1]; - } - else { - *x = *y = 0.0f; + return float2(path->view_center) - float2(path->prev->view_center); } + return float2(0); } /* ******************** default callbacks for node space ***************** */ |