Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_nodetree.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 1,107 Lines • ▼ Show 20 Lines | static bNode *rna_NodeTree_node_new(bNodeTree *ntree, | ||||
| node = nodeAddNode(C, ntree, type); | node = nodeAddNode(C, ntree, type); | ||||
| BLI_assert(node && node->typeinfo); | BLI_assert(node && node->typeinfo); | ||||
| if (ntree->type == NTREE_TEXTURE) { | if (ntree->type == NTREE_TEXTURE) { | ||||
| ntreeTexCheckCyclics(ntree); | ntreeTexCheckCyclics(ntree); | ||||
| } | } | ||||
| ntreeUpdateTree(CTX_data_main(C), ntree); | Main *bmain = CTX_data_main(C); | ||||
| ntreeUpdateTree(bmain, ntree); | |||||
| nodeUpdate(ntree, node); | nodeUpdate(ntree, node); | ||||
| DEG_relations_tag_update(bmain); | |||||
| WM_main_add_notifier(NC_NODE | NA_EDITED, ntree); | WM_main_add_notifier(NC_NODE | NA_EDITED, ntree); | ||||
| return node; | return node; | ||||
| } | } | ||||
| static void rna_NodeTree_node_remove(bNodeTree *ntree, | static void rna_NodeTree_node_remove(bNodeTree *ntree, | ||||
| Main *bmain, | Main *bmain, | ||||
| ReportList *reports, | ReportList *reports, | ||||
| ▲ Show 20 Lines • Show All 9,459 Lines • Show Last 20 Lines | |||||