diff options
author | Jacques Lucke <jacques@blender.org> | 2021-07-15 12:00:23 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-07-15 12:00:23 +0300 |
commit | c27ef1e9e8e663e02173e518c1e669e9845b3d1f (patch) | |
tree | d4d073bb163c50bfc66b2d5dc5e14c3709f5955b /source/blender/editors/space_node/node_intern.h | |
parent | d5e626b24309b85eb2123bf76d4b8dfc2c728472 (diff) |
Geometry Nodes: dim links whose start and end sockets are not visible
This makes node trees with long links that cross other nodes easier to work with.
Dimmed links will be ignored by various modal operators like cut and reroute insertion.
Differential Revision: https://developer.blender.org/D11813
Diffstat (limited to 'source/blender/editors/space_node/node_intern.h')
-rw-r--r-- | source/blender/editors/space_node/node_intern.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/space_node/node_intern.h b/source/blender/editors/space_node/node_intern.h index 09e5a110a45..df20420e472 100644 --- a/source/blender/editors/space_node/node_intern.h +++ b/source/blender/editors/space_node/node_intern.h @@ -265,6 +265,8 @@ int node_find_indicated_socket(struct SpaceNode *snode, struct bNodeSocket **sockp, const float cursor[2], int in_out); +float node_link_dim_factor(const struct View2D *v2d, const struct bNodeLink *link); +bool node_link_is_hidden_or_dimmed(const struct View2D *v2d, const struct bNodeLink *link); void NODE_OT_duplicate(struct wmOperatorType *ot); void NODE_OT_delete(struct wmOperatorType *ot); |