Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2006-01-03 14:34:28 +0300
committerTon Roosendaal <ton@blender.org>2006-01-03 14:34:28 +0300
commit4bc4eac1e5c15d45a25b3586ea637a1e035f5e1e (patch)
tree2a3f00c73e1c23b9c23f50bed6b1928482e787db /source/blender/include/BSE_node.h
parent85f089f3b951c110cd70f9864ba2536119d54453 (diff)
Orange; tweaks for further integrating node editing in UI
- Previews inside groups now get updated too - Activating nodes inside of groups updates UI and preview render correctly - Entering/leaving groups updates UI and previewrender - Material Node: now draws socket name next to colorpicker for inputs
Diffstat (limited to 'source/blender/include/BSE_node.h')
-rw-r--r--source/blender/include/BSE_node.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/include/BSE_node.h b/source/blender/include/BSE_node.h
index f6a9402b7a8..c5393f2e69e 100644
--- a/source/blender/include/BSE_node.h
+++ b/source/blender/include/BSE_node.h
@@ -40,10 +40,17 @@
struct SpaceNode;
struct bNode;
+struct bNodeTree;
struct Material;
-
+struct ID;
/* ************* API for editnode.c *********** */
+
+ /* helper calls to retreive active context for buttons, does groups */
+struct Material *editnode_get_active_material(struct Material *ma);
+struct bNode *editnode_get_active_idnode(struct bNodeTree *ntree, short id_code);
+struct bNode *editnode_get_active(struct bNodeTree *ntree);
+
void snode_tag_dirty(struct SpaceNode *snode);
void snode_set_context(struct SpaceNode *snode);