46
void ED_init_node_butfuncs(void);
55
void ED_node_init_butfuncs(void);
56
void ED_node_sample_set(const float col[4]);
57
void ED_node_draw_snap(struct View2D *v2d, const float cent[2], float size, NodeBorder border);
49
60
void ED_node_tree_update(struct SpaceNode *snode, struct Scene *scene);
50
61
void ED_node_changed_update(struct ID *id, struct bNode *node);
51
62
void ED_node_generic_update(struct Main *bmain, struct bNodeTree *ntree, struct bNode *node);
63
void ED_node_sort(struct bNodeTree *ntree);
65
/* node_relationships.c */
66
void ED_node_link_intersect_test(struct ScrArea *sa, int test);
67
void ED_node_link_insert(struct ScrArea *sa);
54
70
void ED_node_shader_default(struct Scene *scene, struct ID *id);
55
71
void ED_node_composit_default(struct Scene *sce);
56
72
void ED_node_texture_default(struct Tex *tex);
57
void ED_node_link_intersect_test(struct ScrArea *sa, int test);
58
void ED_node_link_insert(struct ScrArea *sa);
60
void ED_node_update_hierarchy(struct bContext *C, struct bNodeTree *ntree);
73
int ED_node_select_check(ListBase *lb);
74
void ED_node_post_apply_transform(struct bContext *C, struct bNodeTree *ntree);
62
75
void ED_node_set_active(struct Main *bmain, struct bNodeTree *ntree, struct bNode *node);
77
void ED_node_composite_job(const bContext *C, struct bNodeTree *nodetree, struct Scene *scene_owner);
64
80
void ED_operatormacros_node(void);
83
int ED_space_node_color_sample(struct SpaceNode *snode, struct ARegion *ar, int mval[2], float r_col[3]);
66
85
#endif /* __ED_NODE_H__ */