Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_node/node_add.c
| Show All 35 Lines | |||||
| #include "BKE_image.h" | #include "BKE_image.h" | ||||
| #include "BKE_lib_id.h" | #include "BKE_lib_id.h" | ||||
| #include "BKE_main.h" | #include "BKE_main.h" | ||||
| #include "BKE_node.h" | #include "BKE_node.h" | ||||
| #include "BKE_report.h" | #include "BKE_report.h" | ||||
| #include "BKE_scene.h" | #include "BKE_scene.h" | ||||
| #include "BKE_texture.h" | #include "BKE_texture.h" | ||||
| #include "DEG_depsgraph_build.h" | |||||
| #include "ED_node.h" /* own include */ | #include "ED_node.h" /* own include */ | ||||
| #include "ED_render.h" | #include "ED_render.h" | ||||
| #include "ED_screen.h" | #include "ED_screen.h" | ||||
| #include "RNA_access.h" | #include "RNA_access.h" | ||||
| #include "RNA_define.h" | #include "RNA_define.h" | ||||
| #include "RNA_enum_types.h" | #include "RNA_enum_types.h" | ||||
| ▲ Show 20 Lines • Show All 416 Lines • ▼ Show 20 Lines | static int node_add_object_exec(bContext *C, wmOperator *op) | ||||
| nodeSetActive(ntree, object_node); | nodeSetActive(ntree, object_node); | ||||
| ntreeUpdateTree(bmain, ntree); | ntreeUpdateTree(bmain, ntree); | ||||
| snode_notify(C, snode); | snode_notify(C, snode); | ||||
| snode_dag_update(C, snode); | snode_dag_update(C, snode); | ||||
| ED_node_tag_update_nodetree(bmain, ntree, object_node); | ED_node_tag_update_nodetree(bmain, ntree, object_node); | ||||
| DEG_relations_tag_update(bmain); | |||||
| return OPERATOR_FINISHED; | return OPERATOR_FINISHED; | ||||
| } | } | ||||
| static int node_add_object_invoke(bContext *C, wmOperator *op, const wmEvent *event) | static int node_add_object_invoke(bContext *C, wmOperator *op, const wmEvent *event) | ||||
| { | { | ||||
| ARegion *region = CTX_wm_region(C); | ARegion *region = CTX_wm_region(C); | ||||
| SpaceNode *snode = CTX_wm_space_node(C); | SpaceNode *snode = CTX_wm_space_node(C); | ||||
| ▲ Show 20 Lines • Show All 515 Lines • Show Last 20 Lines | |||||