Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_node/node_add.c
| Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | bNode *node_add_node(const bContext *C, const char *idname, int type, float locx, float locy) | ||||
| node->locx = locx; | node->locx = locx; | ||||
| node->locy = locy + 60.0f; /* arbitrary... so its visible, (0,0) is top of node */ | node->locy = locy + 60.0f; /* arbitrary... so its visible, (0,0) is top of node */ | ||||
| nodeSetSelected(node, true); | nodeSetSelected(node, true); | ||||
| node->locx = locx; | node->locx = locx; | ||||
| node->locy = locy + 60.0f; | node->locy = locy + 60.0f; | ||||
| ntreeUpdateTree(bmain, snode->edittree); | ntreeUpdateTree(bmain, snode->edittree); | ||||
| ED_node_set_active(bmain, snode->edittree, node); | ED_node_set_active(bmain, snode->edittree, node, NULL); | ||||
| snode_update(snode, node); | snode_update(snode, node); | ||||
| if (snode->nodetree->type == NTREE_TEXTURE) { | if (snode->nodetree->type == NTREE_TEXTURE) { | ||||
| ntreeTexCheckCyclics(snode->edittree); | ntreeTexCheckCyclics(snode->edittree); | ||||
| } | } | ||||
| return node; | return node; | ||||
| ▲ Show 20 Lines • Show All 436 Lines • Show Last 20 Lines | |||||