Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_node.h
| Show First 20 Lines • Show All 474 Lines • ▼ Show 20 Lines | |||||
| void ntreeFreeLocalNode(struct bNodeTree *ntree, struct bNode *node); | void ntreeFreeLocalNode(struct bNodeTree *ntree, struct bNode *node); | ||||
| void ntreeFreeLocalTree(struct bNodeTree *ntree); | void ntreeFreeLocalTree(struct bNodeTree *ntree); | ||||
| struct bNode *ntreeFindType(const struct bNodeTree *ntree, int type); | struct bNode *ntreeFindType(const struct bNodeTree *ntree, int type); | ||||
| bool ntreeHasType(const struct bNodeTree *ntree, int type); | bool ntreeHasType(const struct bNodeTree *ntree, int type); | ||||
| bool ntreeHasTree(const struct bNodeTree *ntree, const struct bNodeTree *lookup); | bool ntreeHasTree(const struct bNodeTree *ntree, const struct bNodeTree *lookup); | ||||
| void ntreeUpdateTree(struct Main *main, struct bNodeTree *ntree); | void ntreeUpdateTree(struct Main *main, struct bNodeTree *ntree); | ||||
| void ntreeUpdateAllNew(struct Main *main); | void ntreeUpdateAllNew(struct Main *main); | ||||
| void ntreeUpdateAllUsers(struct Main *main, struct ID *id); | void ntreeUpdateAllUsers(struct Main *main, struct ID *id, int tree_update_flag); | ||||
| void ntreeGetDependencyList(struct bNodeTree *ntree, | void ntreeGetDependencyList(struct bNodeTree *ntree, | ||||
| struct bNode ***r_deplist, | struct bNode ***r_deplist, | ||||
| int *r_deplist_len); | int *r_deplist_len); | ||||
| /* XXX old trees handle output flags automatically based on special output | /* XXX old trees handle output flags automatically based on special output | ||||
| * node types and last active selection. | * node types and last active selection. | ||||
| * New tree types have a per-output socket flag to indicate the final output to use explicitly. | * New tree types have a per-output socket flag to indicate the final output to use explicitly. | ||||
| ▲ Show 20 Lines • Show All 1,041 Lines • Show Last 20 Lines | |||||