Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_node.h
| Show First 20 Lines • Show All 329 Lines • ▼ Show 20 Lines | |||||
| void ntreeSetTypes(const struct bContext *C, struct bNodeTree *ntree); | void ntreeSetTypes(const struct bContext *C, struct bNodeTree *ntree); | ||||
| void ntreeInitDefault(struct bNodeTree *ntree); | void ntreeInitDefault(struct bNodeTree *ntree); | ||||
| struct bNodeTree *ntreeAddTree(struct Main *bmain, const char *name, const char *idname); | struct bNodeTree *ntreeAddTree(struct Main *bmain, const char *name, const char *idname); | ||||
| /* copy/free funcs, need to manage ID users */ | /* copy/free funcs, need to manage ID users */ | ||||
| void ntreeFreeTree(struct bNodeTree *ntree); | void ntreeFreeTree(struct bNodeTree *ntree); | ||||
| void BKE_node_tree_copy_data(struct Main *bmain, struct bNodeTree *ntree_dst, const struct bNodeTree *ntree_src, const int flag); | |||||
| struct bNodeTree *ntreeCopyTree_ex(const struct bNodeTree *ntree, struct Main *bmain, const bool do_id_user); | struct bNodeTree *ntreeCopyTree_ex(const struct bNodeTree *ntree, struct Main *bmain, const bool do_id_user); | ||||
| struct bNodeTree *ntreeCopyTree(struct Main *bmain, const struct bNodeTree *ntree); | struct bNodeTree *ntreeCopyTree(struct Main *bmain, const struct bNodeTree *ntree); | ||||
| /* node->id user count */ | /* node->id user count */ | ||||
| void ntreeUserIncrefID(struct bNodeTree *ntree); | void ntreeUserIncrefID(struct bNodeTree *ntree); | ||||
| void ntreeUserDecrefID(struct bNodeTree *ntree); | void ntreeUserDecrefID(struct bNodeTree *ntree); | ||||
| struct bNodeTree *ntreeFromID(struct ID *id); | struct bNodeTree *ntreeFromID(struct ID *id); | ||||
| ▲ Show 20 Lines • Show All 101 Lines • ▼ Show 20 Lines | |||||
| void nodeRemoveAllSockets(struct bNodeTree *ntree, struct bNode *node); | void nodeRemoveAllSockets(struct bNodeTree *ntree, struct bNode *node); | ||||
| struct bNode *nodeAddNode(const struct bContext *C, struct bNodeTree *ntree, const char *idname); | struct bNode *nodeAddNode(const struct bContext *C, struct bNodeTree *ntree, const char *idname); | ||||
| struct bNode *nodeAddStaticNode(const struct bContext *C, struct bNodeTree *ntree, int type); | struct bNode *nodeAddStaticNode(const struct bContext *C, struct bNodeTree *ntree, int type); | ||||
| void nodeUnlinkNode(struct bNodeTree *ntree, struct bNode *node); | void nodeUnlinkNode(struct bNodeTree *ntree, struct bNode *node); | ||||
| void nodeUniqueName(struct bNodeTree *ntree, struct bNode *node); | void nodeUniqueName(struct bNodeTree *ntree, struct bNode *node); | ||||
| void nodeFreeNode(struct bNodeTree *ntree, struct bNode *node); | void nodeFreeNode(struct bNodeTree *ntree, struct bNode *node); | ||||
| struct bNode *BKE_node_copy_ex(struct bNodeTree *ntree, struct bNode *node_src, const int flag); | |||||
| struct bNode *nodeCopyNode(struct bNodeTree *ntree, struct bNode *node); | struct bNode *nodeCopyNode(struct bNodeTree *ntree, struct bNode *node); | ||||
| struct bNodeLink *nodeAddLink(struct bNodeTree *ntree, struct bNode *fromnode, struct bNodeSocket *fromsock, struct bNode *tonode, struct bNodeSocket *tosock); | struct bNodeLink *nodeAddLink(struct bNodeTree *ntree, struct bNode *fromnode, struct bNodeSocket *fromsock, struct bNode *tonode, struct bNodeSocket *tosock); | ||||
| void nodeRemLink(struct bNodeTree *ntree, struct bNodeLink *link); | void nodeRemLink(struct bNodeTree *ntree, struct bNodeLink *link); | ||||
| void nodeRemSocketLinks(struct bNodeTree *ntree, struct bNodeSocket *sock); | void nodeRemSocketLinks(struct bNodeTree *ntree, struct bNodeSocket *sock); | ||||
| bool nodeLinkIsHidden(struct bNodeLink *link); | bool nodeLinkIsHidden(struct bNodeLink *link); | ||||
| void nodeInternalRelink(struct bNodeTree *ntree, struct bNode *node); | void nodeInternalRelink(struct bNodeTree *ntree, struct bNode *node); | ||||
| ▲ Show 20 Lines • Show All 580 Lines • Show Last 20 Lines | |||||