|
Blender
V2.93
|
Go to the source code of this file.
Classes | |
| struct | bNodeLinkDrag |
| struct | SpaceNode_Runtime |
Macros | |
| #define | HIDDEN_RAD (0.75f * U.widget_unit) |
| #define | BASIS_RAD (0.2f * U.widget_unit) |
| #define | NODE_DYS (U.widget_unit / 2) |
| #define | NODE_DY U.widget_unit |
| #define | NODE_SOCKDY (0.08f * U.widget_unit) |
| #define | NODE_WIDTH(node) (node->width * UI_DPI_FAC) |
| #define | NODE_HEIGHT(node) (node->height * UI_DPI_FAC) |
| #define | NODE_MARGIN_X (1.10f * U.widget_unit) |
| #define | NODE_SOCKSIZE (0.25f * U.widget_unit) |
| #define | NODE_MULTI_INPUT_LINK_GAP (0.25f * U.widget_unit) |
| #define | NODE_RESIZE_MARGIN (0.20f * U.widget_unit) |
| #define | NODE_LINK_RESOL 12 |
Typedefs | |
| typedef struct bNodeLinkDrag | bNodeLinkDrag |
| typedef struct SpaceNode_Runtime | SpaceNode_Runtime |
Variables | |
| const char * | node_context_dir [] |
| #define BASIS_RAD (0.2f * U.widget_unit) |
Definition at line 325 of file node_intern.h.
| #define HIDDEN_RAD (0.75f * U.widget_unit) |
Definition at line 324 of file node_intern.h.
| #define NODE_DY U.widget_unit |
Definition at line 327 of file node_intern.h.
| #define NODE_DYS (U.widget_unit / 2) |
Definition at line 326 of file node_intern.h.
| #define NODE_HEIGHT | ( | node | ) | (node->height * UI_DPI_FAC) |
Definition at line 330 of file node_intern.h.
| #define NODE_LINK_RESOL 12 |
Definition at line 335 of file node_intern.h.
| #define NODE_MARGIN_X (1.10f * U.widget_unit) |
Definition at line 331 of file node_intern.h.
| #define NODE_MULTI_INPUT_LINK_GAP (0.25f * U.widget_unit) |
Definition at line 333 of file node_intern.h.
| #define NODE_RESIZE_MARGIN (0.20f * U.widget_unit) |
Definition at line 334 of file node_intern.h.
| #define NODE_SOCKDY (0.08f * U.widget_unit) |
Definition at line 328 of file node_intern.h.
| #define NODE_SOCKSIZE (0.25f * U.widget_unit) |
Definition at line 332 of file node_intern.h.
| #define NODE_WIDTH | ( | node | ) | (node->width * UI_DPI_FAC) |
Definition at line 329 of file node_intern.h.
| typedef struct bNodeLinkDrag bNodeLinkDrag |
| typedef struct SpaceNode_Runtime SpaceNode_Runtime |
| bool composite_node_active | ( | struct bContext * | C | ) |
Definition at line 370 of file node_edit.c.
References C, CTX_wm_space_node(), ED_node_is_compositor(), and ED_operator_node_active().
Referenced by NODE_OT_backimage_fit(), NODE_OT_backimage_move(), NODE_OT_backimage_zoom(), NODE_OT_clear_viewer_border(), NODE_OT_read_viewlayers(), NODE_OT_render_changed(), and NODE_OT_viewer_border().
| bool composite_node_editable | ( | struct bContext * | C | ) |
Definition at line 382 of file node_edit.c.
References C, CTX_wm_space_node(), ED_node_is_compositor(), and ED_operator_node_editable().
Referenced by NODE_OT_cryptomatte_layer_add(), NODE_OT_cryptomatte_layer_remove(), NODE_OT_link_viewer(), NODE_OT_output_file_add_socket(), NODE_OT_output_file_move_active_socket(), and NODE_OT_output_file_remove_active_socket().
| void draw_nodespace_back_pix | ( | const struct bContext * | C, |
| struct ARegion * | region, | ||
| struct SpaceNode * | snode, | ||
| bNodeInstanceKey | parent_key | ||
| ) |
| bNode* node_add_node | ( | const struct bContext * | C, |
| const char * | idname, | ||
| int | type, | ||
| float | locx, | ||
| float | locy | ||
| ) |
| void node_buttons_register | ( | struct ARegionType * | art | ) |
Definition at line 189 of file node_buttons.c.
References BLI_addtail(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, PanelType::category, PanelType::draw, PanelType::flag, PanelType::idname, PanelType::label, MEM_callocN, N_, node_sockets_panel(), node_sockets_poll(), node_tree_interface_inputs_panel(), node_tree_interface_outputs_panel(), node_tree_interface_poll(), PANEL_TYPE_DEFAULT_CLOSED, ARegionType::paneltypes, PanelType::poll, and PanelType::translation_context.
Referenced by ED_spacetype_node().
| bool node_connected_to_output | ( | struct Main * | bmain, |
| struct bNodeTree * | ntree, | ||
| struct bNode * | node | ||
| ) |
Definition at line 130 of file node_relationships.c.
References ELEM, LISTBASE_FOREACH, node, NODE_CUSTOM_GROUP, NODE_DO_OUTPUT, NODE_GROUP, node_group_has_output(), bNodeTree::nodes, ntree, ntree_check_nodes_connected(), ntree_has_drivers(), and NULL.
Referenced by create_drag_link(), cut_links_exec(), ED_node_tag_update_nodetree(), mute_links_exec(), node_delete_exec(), node_duplicate_exec(), node_link_exit(), node_link_init(), and node_mute_exec().
| void node_deselect_all | ( | struct SpaceNode * | snode | ) |
Definition at line 204 of file node_select.c.
References SpaceNode::edittree, ListBase::first, node, bNodeTree::nodes, and nodeSetSelected().
Referenced by add_reroute_exec(), node_add_node(), and node_clipboard_paste_exec().
| void node_deselect_all_input_sockets | ( | struct SpaceNode * | snode, |
| const bool | deselect_nodes | ||
| ) |
Definition at line 213 of file node_select.c.
References SpaceNode::edittree, ListBase::first, bNodeSocket::flag, bNodeSocket::next, node, bNodeTree::nodes, and SELECT.
Referenced by node_make_link_exec().
| void node_deselect_all_output_sockets | ( | struct SpaceNode * | snode, |
| const bool | deselect_nodes | ||
| ) |
Definition at line 246 of file node_select.c.
References SpaceNode::edittree, ListBase::first, bNodeSocket::flag, bNodeSocket::next, node, bNodeTree::nodes, and SELECT.
Referenced by node_make_link_exec().
| void node_draw_default | ( | const struct bContext * | C, |
| struct ARegion * | region, | ||
| struct SpaceNode * | snode, | ||
| struct bNodeTree * | ntree, | ||
| struct bNode * | node, | ||
| bNodeInstanceKey | key | ||
| ) |
Definition at line 4068 of file drawnode.c.
References bNodeSocket::flag, bNode::flag, bNodeLink::flag, bNodeLink::fromnode, bNodeLink::fromsock, node_draw_link_bezier(), NODE_LINK_MUTED, NODE_LINK_VALID, NODE_LINKFLAG_HILITE, NULL, SELECT, SOCK_UNAVAIL, TH_ACTIVE, TH_EDGE_SELECT, TH_REDALERT, TH_WIRE, TH_WIRE_INNER, bNodeLink::tonode, and bNodeLink::tosock.
Referenced by node_draw_nodetree(), and node_draw_space().
| void node_draw_link_bezier | ( | const struct View2D * | v2d, |
| const struct SpaceNode * | snode, | ||
| const struct bNodeLink * | link, | ||
| int | th_col1, | ||
| int | th_col2, | ||
| int | th_col3 | ||
| ) |
| void node_draw_nodetree | ( | const struct bContext * | C, |
| struct ARegion * | region, | ||
| struct SpaceNode * | snode, | ||
| struct bNodeTree * | ntree, | ||
| bNodeInstanceKey | parent_key | ||
| ) |
| void node_draw_shadow | ( | const struct SpaceNode * | snode, |
| const struct bNode * | node, | ||
| float | radius, | ||
| float | alpha | ||
| ) |
| void node_draw_sockets | ( | const struct View2D * | v2d, |
| const struct bContext * | C, | ||
| struct bNodeTree * | ntree, | ||
| struct bNode * | node, | ||
| bool | draw_outputs, | ||
| bool | select_all | ||
| ) |
Definition at line 1939 of file node_draw.cc.
References BLI_strncpy(), C, center, copy_v2_v2(), CTX_wm_space_node(), CTX_wm_window(), SpaceNode_Runtime::cursor, bNodeTreePath::display_name, draw_group_overlay(), draw_nodespace_back_pix(), draw_nodetree(), draw_tree_path(), ED_annotation_draw_view2d(), ED_node_grid_size(), ED_region_draw_cb_draw(), SpaceNode::edittree, wmWindow::eventstate, SpaceNode::flag, ARegion::gizmo_map, GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, GPU_DEPTH_NONE, GPU_depth_test(), GPU_framebuffer_bind_no_srgb(), GPU_line_smooth(), GPU_matrix_identity_set(), GPU_matrix_pop(), GPU_matrix_projection_get, GPU_matrix_projection_set, GPU_matrix_push(), GPU_scissor_test(), GPU_viewport_framebuffer_overlay_get(), bNodeTree::id, SpaceNode::id, ListBase::last, SpaceNode_Runtime::linkdrag, LISTBASE_FOREACH, bNodeTreePath::next, node_draw_link(), NODE_GRID_STEPS, NODE_INSTANCE_KEY_NONE, bNodeTreePath::nodetree, SpaceNode::nodetree, ntree, bNodeTreePath::parent_key, bNodeTreePath::prev, REGION_DRAW_POST_VIEW, REGION_DRAW_PRE_VIEW, SpaceNode::runtime, snode_set_context(), snode_setup_v2d(), SNODE_SHOW_GPENCIL, SPACE_NODE, STREQ, TH_BACK, TH_GRID, TH_NODE_GRID_LEVELS, TH_NODE_GROUP, SpaceNode::treepath, UI_DPI_FAC, UI_GetThemeValueType(), UI_ThemeClearColor(), UI_view2d_center_get(), UI_view2d_multi_grid_draw(), UI_view2d_region_to_view(), UI_view2d_scrollers_draw(), UI_view2d_view_ortho(), UI_view2d_view_restore(), UNLIKELY, ARegion::v2d, bNodeTree::view_center, bNodeTreePath::view_center, ARegion::winrct, ARegion::winx, ARegion::winy, WM_draw_region_get_viewport(), WM_gizmomap_draw(), WM_GIZMOMAP_DRAWSTEP_2D, wmOrtho2_pixelspace(), wmEvent::x, rcti::xmin, wmEvent::y, and rcti::ymin.
Referenced by node_main_region_draw().
| int node_find_indicated_socket | ( | struct SpaceNode * | snode, |
| struct bNode ** | nodep, | ||
| struct bNodeSocket ** | sockp, | ||
| const float | cursor[2], | ||
| int | in_out | ||
| ) |
Definition at line 1149 of file node_edit.c.
References BLI_rctf_init_pt_radius(), BLI_rctf_isect_pt(), cursor_isect_multi_input_socket(), SpaceNode::edittree, bNodeSocket::flag, LISTBASE_FOREACH, bNodeSocket::locx, bNodeSocket::locy, node, NODE_HIDDEN, NODE_SOCKSIZE, bNodeTree::nodes, nodeSocketIsHidden(), NULL, SOCK_IN, SOCK_MULTI_INPUT, SOCK_OUT, visible_node(), rctf::xmax, and rctf::xmin.
Referenced by is_position_over_node_or_socket(), node_link_find_socket(), node_link_init(), node_mouse_select(), node_set_cursor(), and pick_input_link_by_link_intersect().
| void node_geometry_add_attribute_search_button | ( | const struct bContext * | C, |
| const struct bNodeTree * | node_tree, | ||
| const struct bNode * | node, | ||
| struct PointerRNA * | socket_ptr, | ||
| struct uiLayout * | layout | ||
| ) |
| int node_get_colorid | ( | struct bNode * | node | ) |
Definition at line 661 of file node_draw.cc.
References node, NODE_CLASS_ATTRIBUTE, NODE_CLASS_CONVERTOR, NODE_CLASS_DISTORT, NODE_CLASS_GEOMETRY, NODE_CLASS_GROUP, NODE_CLASS_INPUT, NODE_CLASS_INTERFACE, NODE_CLASS_LAYOUT, NODE_CLASS_MATTE, NODE_CLASS_OP_COLOR, NODE_CLASS_OP_FILTER, NODE_CLASS_OP_VECTOR, NODE_CLASS_OUTPUT, NODE_CLASS_PATTERN, NODE_CLASS_SCRIPT, NODE_CLASS_SHADER, NODE_CLASS_TEXTURE, NODE_DO_OUTPUT, TH_NODE, TH_NODE_ATTRIBUTE, TH_NODE_COLOR, TH_NODE_CONVERTOR, TH_NODE_DISTORT, TH_NODE_FILTER, TH_NODE_GEOMETRY, TH_NODE_GROUP, TH_NODE_INPUT, TH_NODE_INTERFACE, TH_NODE_LAYOUT, TH_NODE_MATTE, TH_NODE_OUTPUT, TH_NODE_PATTERN, TH_NODE_SCRIPT, TH_NODE_SHADER, TH_NODE_TEXTURE, and TH_NODE_VECTOR.
Referenced by node_draw_basis(), node_draw_frame_label(), and node_draw_hidden().
| int node_get_resize_cursor | ( | int | directions | ) |
Definition at line 1704 of file node_draw.cc.
References NODE_RESIZE_BOTTOM, NODE_RESIZE_LEFT, NODE_RESIZE_RIGHT, NODE_RESIZE_TOP, WM_CURSOR_DEFAULT, WM_CURSOR_EDIT, WM_CURSOR_X_MOVE, and WM_CURSOR_Y_MOVE.
Referenced by node_resize_init(), and node_set_cursor().
| void NODE_GGT_backdrop_corner_pin | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 632 of file node_gizmo.c.
References wmGizmoGroupType::draw_prepare, wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_node_corner_pin_draw_prepare(), WIDGETGROUP_node_corner_pin_poll(), WIDGETGROUP_node_corner_pin_refresh(), WIDGETGROUP_node_corner_pin_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by node_widgets().
| void NODE_GGT_backdrop_crop | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 405 of file node_gizmo.c.
References wmGizmoGroupType::draw_prepare, wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_node_crop_draw_prepare(), WIDGETGROUP_node_crop_poll(), WIDGETGROUP_node_crop_refresh(), WIDGETGROUP_node_crop_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by node_widgets().
| void NODE_GGT_backdrop_sun_beams | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 510 of file node_gizmo.c.
References wmGizmoGroupType::draw_prepare, wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_node_sbeam_draw_prepare(), WIDGETGROUP_node_sbeam_poll(), WIDGETGROUP_node_sbeam_refresh(), WIDGETGROUP_node_sbeam_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by node_widgets().
| void NODE_GGT_backdrop_transform | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 184 of file node_gizmo.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_node_transform_poll(), WIDGETGROUP_node_transform_refresh(), WIDGETGROUP_node_transform_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by node_widgets().
| const char* node_group_idname | ( | struct bContext * | C | ) |
Definition at line 110 of file node_group.c.
References C, CTX_wm_space_node(), ED_node_is_compositor(), ED_node_is_geometry(), ED_node_is_shader(), and ED_node_is_texture().
Referenced by node_add_group_exec(), node_group_edit_exec(), node_group_insert_exec(), node_group_make_exec(), and node_group_ungroup_exec().
| bool node_has_hidden_sockets | ( | struct bNode * | node | ) |
Definition at line 1087 of file node_edit.c.
References bNodeSocket::flag, LISTBASE_FOREACH, node, and SOCK_HIDDEN.
Referenced by node_socket_toggle_exec().
| void node_keymap | ( | struct wmKeyConfig * | keyconf | ) |
Definition at line 204 of file node_ops.c.
References SPACE_NODE, and WM_keymap_ensure().
Referenced by ED_spacetype_node().
| bool node_link_bezier_handles | ( | const struct View2D * | v2d, |
| const struct SpaceNode * | snode, | ||
| const struct bNodeLink * | link, | ||
| float | vec[4][2] | ||
| ) |
| bool node_link_bezier_points | ( | const struct View2D * | v2d, |
| const struct SpaceNode * | snode, | ||
| const struct bNodeLink * | link, | ||
| float | coord_array[][2], | ||
| const int | resol | ||
| ) |
| void node_link_calculate_multi_input_position | ( | const float | socket_x, |
| const float | socket_y, | ||
| const int | index, | ||
| const int | total_inputs, | ||
| float | r[2] | ||
| ) |
Definition at line 111 of file node_edit.c.
References NODE_MULTI_INPUT_LINK_GAP, NODE_SOCKSIZE, and r.
Referenced by node_link_bezier_handles(), and sort_multi_input_socket_links().
| void node_operatortypes | ( | void | ) |
Definition at line 38 of file node_ops.c.
References NODE_OT_add_collection(), NODE_OT_add_file(), NODE_OT_add_group(), NODE_OT_add_mask(), NODE_OT_add_object(), NODE_OT_add_reroute(), NODE_OT_add_texture(), NODE_OT_attach(), NODE_OT_backimage_fit(), NODE_OT_backimage_move(), NODE_OT_backimage_sample(), NODE_OT_backimage_zoom(), NODE_OT_clear_viewer_border(), NODE_OT_clipboard_copy(), NODE_OT_clipboard_paste(), NODE_OT_cryptomatte_layer_add(), NODE_OT_cryptomatte_layer_remove(), NODE_OT_delete(), NODE_OT_delete_reconnect(), NODE_OT_detach(), NODE_OT_duplicate(), NODE_OT_find_node(), NODE_OT_group_edit(), NODE_OT_group_insert(), NODE_OT_group_make(), NODE_OT_group_separate(), NODE_OT_group_ungroup(), NODE_OT_hide_socket_toggle(), NODE_OT_hide_toggle(), NODE_OT_insert_offset(), NODE_OT_join(), NODE_OT_link(), NODE_OT_link_make(), NODE_OT_link_viewer(), NODE_OT_links_cut(), NODE_OT_links_detach(), NODE_OT_links_mute(), NODE_OT_mute_toggle(), NODE_OT_new_node_tree(), NODE_OT_node_copy_color(), NODE_OT_options_toggle(), NODE_OT_output_file_add_socket(), NODE_OT_output_file_move_active_socket(), NODE_OT_output_file_remove_active_socket(), NODE_OT_parent_set(), NODE_OT_preview_toggle(), NODE_OT_read_viewlayers(), NODE_OT_render_changed(), NODE_OT_resize(), NODE_OT_select(), NODE_OT_select_all(), NODE_OT_select_box(), NODE_OT_select_circle(), NODE_OT_select_grouped(), NODE_OT_select_lasso(), NODE_OT_select_linked_from(), NODE_OT_select_linked_to(), NODE_OT_select_same_type_step(), NODE_OT_shader_script_update(), NODE_OT_switch_view_update(), NODE_OT_tree_socket_add(), NODE_OT_tree_socket_move(), NODE_OT_tree_socket_remove(), NODE_OT_view_all(), NODE_OT_view_selected(), NODE_OT_viewer_border(), and WM_operatortype_append().
Referenced by ED_spacetype_node().
| void NODE_OT_active_preview_toggle | ( | struct wmOperatorType * | ot | ) |
| void NODE_OT_add_collection | ( | struct wmOperatorType * | ot | ) |
Definition at line 730 of file node_add.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MAX_ID_NAME, wmOperatorType::name, node_add_collection_exec(), node_add_collection_invoke(), node_add_collection_poll(), OPTYPE_INTERNAL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_string(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_add_file | ( | struct wmOperatorType * | ot | ) |
Definition at line 836 of file node_add.c.
References wmOperatorType::description, wmOperatorType::exec, FILE_DEFAULTDISPLAY, FILE_OPENFILE, FILE_SORT_DEFAULT, FILE_SPECIAL, FILE_TYPE_FOLDER, FILE_TYPE_IMAGE, FILE_TYPE_MOVIE, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MAX_ID_NAME, wmOperatorType::name, node_add_file_exec(), node_add_file_invoke(), node_add_file_poll(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_string(), wmOperatorType::srna, WM_FILESEL_FILEPATH, WM_FILESEL_RELPATH, and WM_operator_properties_filesel().
Referenced by node_operatortypes().
| void NODE_OT_add_group | ( | struct wmOperatorType * | ot | ) |
Definition at line 422 of file node_add.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MAX_ID_NAME, wmOperatorType::name, node_add_group_exec(), node_add_group_invoke(), OPTYPE_INTERNAL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_string(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_add_mask | ( | struct wmOperatorType * | ot | ) |
Definition at line 909 of file node_add.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MAX_ID_NAME, wmOperatorType::name, node_add_mask_exec(), node_add_mask_poll(), OPTYPE_INTERNAL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_string(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_add_object | ( | struct wmOperatorType * | ot | ) |
Definition at line 526 of file node_add.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MAX_ID_NAME, wmOperatorType::name, node_add_object_exec(), node_add_object_invoke(), node_add_object_poll(), OPTYPE_INTERNAL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_string(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_add_reroute | ( | struct wmOperatorType * | ot | ) |
Definition at line 301 of file node_add.c.
References add_reroute_exec(), wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_collection_runtime(), RNA_def_int(), RNA_def_property_flag(), RNA_OperatorMousePath, wmOperatorType::srna, WM_CURSOR_CROSS, WM_gesture_lines_cancel(), WM_gesture_lines_invoke(), and WM_gesture_lines_modal().
Referenced by node_operatortypes().
| void NODE_OT_add_texture | ( | struct wmOperatorType * | ot | ) |
Definition at line 625 of file node_add.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MAX_ID_NAME, wmOperatorType::name, node_add_texture_exec(), node_add_texture_invoke(), node_add_texture_poll(), OPTYPE_INTERNAL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_string(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_attach | ( | struct wmOperatorType * | ot | ) |
Definition at line 1680 of file node_relationships.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, node_attach_invoke(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_backimage_fit | ( | struct wmOperatorType * | ot | ) |
Definition at line 383 of file node_view.c.
References backimage_fit_exec(), composite_node_active(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_BLOCKING, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_backimage_move | ( | struct wmOperatorType * | ot | ) |
Definition at line 281 of file node_view.c.
References wmOperatorType::cancel, composite_node_active(), wmOperatorType::description, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_XY, ot, wmOperatorType::poll, snode_bg_viewmove_cancel(), snode_bg_viewmove_invoke(), and snode_bg_viewmove_modal().
Referenced by node_operatortypes().
| void NODE_OT_backimage_sample | ( | struct wmOperatorType * | ot | ) |
Definition at line 683 of file node_view.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_active(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, ot, wmOperatorType::poll, sample_cancel(), sample_invoke(), and sample_modal().
Referenced by node_operatortypes().
| void NODE_OT_backimage_zoom | ( | struct wmOperatorType * | ot | ) |
Definition at line 318 of file node_view.c.
References backimage_zoom_exec(), composite_node_active(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_BLOCKING, ot, wmOperatorType::poll, RNA_def_float(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_clear_viewer_border | ( | struct wmOperatorType * | ot | ) |
Definition at line 2735 of file node_edit.c.
References clear_viewer_border_exec(), composite_node_active(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_clipboard_copy | ( | struct wmOperatorType * | ot | ) |
Definition at line 2148 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_clipboard_copy_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_clipboard_paste | ( | struct wmOperatorType * | ot | ) |
Definition at line 2269 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_clipboard_paste_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_cryptomatte_layer_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 2779 of file node_edit.c.
References composite_node_editable(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_cryptomatte_add_socket_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_cryptomatte_layer_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 2825 of file node_edit.c.
References composite_node_editable(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_cryptomatte_remove_socket_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_delete | ( | struct wmOperatorType * | ot | ) |
Definition at line 1770 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_delete_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_delete_reconnect | ( | struct wmOperatorType * | ot | ) |
Definition at line 1855 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_delete_reconnect_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_detach | ( | struct wmOperatorType * | ot | ) |
Definition at line 1752 of file node_relationships.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_detach_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_duplicate | ( | struct wmOperatorType * | ot | ) |
Definition at line 1341 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_duplicate_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_find_node | ( | struct wmOperatorType * | ot | ) |
Definition at line 1295 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, node_find_node_invoke(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_edit | ( | struct wmOperatorType * | ot | ) |
Definition at line 173 of file node_group.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_edit_exec(), node_group_operator_active_poll(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_insert | ( | struct wmOperatorType * | ot | ) |
Definition at line 1117 of file node_group.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_insert_exec(), node_group_operator_editable(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_group_make | ( | struct wmOperatorType * | ot | ) |
Definition at line 1062 of file node_group.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_make_exec(), node_group_operator_editable(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_group_separate | ( | struct wmOperatorType * | ot | ) |
Definition at line 639 of file node_group.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, node_group_operator_editable(), node_group_separate_exec(), node_group_separate_invoke(), node_group_separate_types, NODE_GS_COPY, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_ungroup | ( | struct wmOperatorType * | ot | ) |
Definition at line 426 of file node_group.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_operator_editable(), node_group_ungroup_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_hide_socket_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 1682 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_socket_toggle_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_hide_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 1568 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_hide_toggle_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_insert_offset | ( | struct wmOperatorType * | ot | ) |
Definition at line 2217 of file node_relationships.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_insert_offset_invoke(), node_insert_offset_modal(), OPTYPE_BLOCKING, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_join | ( | struct wmOperatorType * | ot | ) |
Definition at line 1598 of file node_relationships.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_join_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_link | ( | struct wmOperatorType * | ot | ) |
Definition at line 1141 of file node_relationships.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_link_cancel(), node_link_invoke(), node_link_modal(), OPTYPE_BLOCKING, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, RNA_def_boolean(), RNA_def_float_array(), RNA_def_property_flag(), wmOperatorType::srna, and UI_PRECISION_FLOAT_MAX.
Referenced by node_operatortypes().
| void NODE_OT_link_make | ( | struct wmOperatorType * | ot | ) |
Definition at line 1207 of file node_relationships.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_make_link_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_link_viewer | ( | struct wmOperatorType * | ot | ) |
Definition at line 729 of file node_relationships.c.
References composite_node_editable(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_active_link_viewer_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_links_cut | ( | struct wmOperatorType * | ot | ) |
Definition at line 1312 of file node_relationships.c.
References wmOperatorType::cancel, cut_links_exec(), wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_collection_runtime(), RNA_def_int(), RNA_def_property_flag(), RNA_OperatorMousePath, wmOperatorType::srna, WM_CURSOR_KNIFE, WM_gesture_lines_cancel(), WM_gesture_lines_invoke(), and WM_gesture_lines_modal().
Referenced by node_operatortypes().
| void NODE_OT_links_detach | ( | struct wmOperatorType * | ot | ) |
Definition at line 1464 of file node_relationships.c.
References wmOperatorType::description, detach_links_exec(), ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_links_mute | ( | struct wmOperatorType * | ot | ) |
Definition at line 1416 of file node_relationships.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, mute_links_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_collection_runtime(), RNA_def_int(), RNA_def_property_flag(), RNA_OperatorMousePath, wmOperatorType::srna, WM_CURSOR_MUTE, WM_gesture_lines_cancel(), WM_gesture_lines_invoke(), and WM_gesture_lines_modal().
Referenced by node_operatortypes().
| void NODE_OT_mute_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 1726 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_mute_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_new_node_tree | ( | struct wmOperatorType * | ot | ) |
Definition at line 999 of file node_add.c.
References wmOperatorType::description, DummyRNA_NULL_items, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MAX_ID_NAME, wmOperatorType::name, new_node_tree_exec(), new_node_tree_type_itemf(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_string(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_node_copy_color | ( | struct wmOperatorType * | ot | ) |
Definition at line 2071 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_copy_color_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_options_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 1632 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_options_toggle_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_output_file_add_socket | ( | struct wmOperatorType * | ot | ) |
Definition at line 1902 of file node_edit.c.
References composite_node_editable(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MAX_NAME, wmOperatorType::name, node_output_file_add_socket_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_string(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_output_file_move_active_socket | ( | struct wmOperatorType * | ot | ) |
Definition at line 2018 of file node_edit.c.
References composite_node_editable(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_output_file_move_active_socket_exec(), NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_output_file_remove_active_socket | ( | struct wmOperatorType * | ot | ) |
Definition at line 1951 of file node_edit.c.
References composite_node_editable(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_output_file_remove_active_socket_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_parent_set | ( | struct wmOperatorType * | ot | ) |
Definition at line 1505 of file node_relationships.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_parent_set_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_preview_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 1601 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_preview_toggle_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_read_viewlayers | ( | struct wmOperatorType * | ot | ) |
Definition at line 1434 of file node_edit.c.
References composite_node_active(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_read_viewlayers_exec(), ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_render_changed | ( | struct wmOperatorType * | ot | ) |
Definition at line 1487 of file node_edit.c.
References composite_node_active(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_render_changed_exec(), ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_resize | ( | struct wmOperatorType * | ot | ) |
Definition at line 1068 of file node_edit.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_active(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_resize_cancel(), node_resize_invoke(), node_resize_modal(), OPTYPE_BLOCKING, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select | ( | struct wmOperatorType * | ot | ) |
Definition at line 639 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_select_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), wmOperatorType::srna, WM_generic_select_invoke(), WM_generic_select_modal(), and WM_operator_properties_generic_select().
Referenced by node_operatortypes().
| void NODE_OT_select_all | ( | struct wmOperatorType * | ot | ) |
Definition at line 947 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_select_all_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and WM_operator_properties_select_all().
Referenced by node_operatortypes().
| void NODE_OT_select_box | ( | struct wmOperatorType * | ot | ) |
Definition at line 722 of file node_select.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_box_select_exec(), node_box_select_invoke(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, WM_gesture_box_cancel(), WM_gesture_box_modal(), WM_operator_properties_gesture_box(), and WM_operator_properties_select_operation_simple().
Referenced by node_operatortypes().
| void NODE_OT_select_circle | ( | struct wmOperatorType * | ot | ) |
Definition at line 794 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_circleselect_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, WM_gesture_circle_invoke(), WM_gesture_circle_modal(), WM_operator_properties_gesture_circle(), and WM_operator_properties_select_operation_simple().
Referenced by node_operatortypes().
| void NODE_OT_select_grouped | ( | struct wmOperatorType * | ot | ) |
Definition at line 416 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NODE_SELECT_GROUPED_COLOR, node_select_grouped_exec(), NODE_SELECT_GROUPED_PREFIX, NODE_SELECT_GROUPED_SUFIX, NODE_SELECT_GROUPED_TYPE, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_select_grouped_types, RNA_def_boolean(), RNA_def_enum(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by node_operatortypes().
| void NODE_OT_select_lasso | ( | struct wmOperatorType * | ot | ) |
Definition at line 899 of file node_select.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_lasso_select_exec(), node_lasso_select_invoke(), OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, WM_gesture_lasso_cancel(), WM_gesture_lasso_modal(), WM_operator_properties_gesture_lasso(), and WM_operator_properties_select_operation_simple().
Referenced by node_operatortypes().
| void NODE_OT_select_linked_from | ( | struct wmOperatorType * | ot | ) |
Definition at line 1053 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_select_linked_from_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select_linked_to | ( | struct wmOperatorType * | ot | ) |
Definition at line 1001 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_select_linked_to_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select_same_type_step | ( | struct wmOperatorType * | ot | ) |
Definition at line 1157 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_select_same_type_step_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_shader_script_update | ( | struct wmOperatorType * | ot | ) |
Definition at line 2613 of file node_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_shader_script_update_exec(), node_shader_script_update_poll(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_switch_view_update | ( | struct wmOperatorType * | ot | ) |
Definition at line 1817 of file node_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_switch_view_exec(), node_switch_view_poll(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_tree_socket_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 2340 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ntree_socket_add_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), rna_enum_node_socket_in_out_items, SOCK_IN, and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_tree_socket_move | ( | struct wmOperatorType * | ot | ) |
Definition at line 2465 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, move_direction_items, wmOperatorType::name, ntree_socket_move_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), rna_enum_node_socket_in_out_items, SOCK_IN, and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_tree_socket_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 2390 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ntree_socket_remove_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), rna_enum_node_socket_in_out_items, SOCK_IN, and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_view_all | ( | struct wmOperatorType * | ot | ) |
Definition at line 140 of file node_view.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_view_all_exec(), ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_view_selected | ( | struct wmOperatorType * | ot | ) |
Definition at line 173 of file node_view.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_view_selected_exec(), ot, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_viewer_border | ( | struct wmOperatorType * | ot | ) |
Definition at line 2702 of file node_edit.c.
References wmOperatorType::cancel, composite_node_active(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, viewer_border_exec(), WM_gesture_box_cancel(), WM_gesture_box_invoke(), WM_gesture_box_modal(), and WM_operator_properties_gesture_box().
Referenced by node_operatortypes().
| int node_render_changed_exec | ( | bContext * | , |
| struct wmOperator * | |||
| ) |
| int node_select_area_default | ( | struct bNode * | node, |
| int | x, | ||
| int | y | ||
| ) |
Definition at line 651 of file node_draw.cc.
References BLI_rctf_isect_pt(), node, x, and y.
Referenced by ED_init_custom_node_type(), and ED_node_init_butfuncs().
Definition at line 454 of file node_select.c.
References C, CTX_data_active_object(), CTX_data_main(), CTX_data_scene(), CTX_wm_manager(), CTX_wm_space_node(), DEG_id_tag_update(), ED_node_set_active(), ED_node_set_active_viewer_key(), ED_node_sort(), SpaceNode::edittree, ListBase::first, has_workbench_in_texture_color(), bNodeTree::id, ID_RECALC_COPY_ON_WRITE, NA_SELECTED, NC_NODE, bNode::next, node, bNodeTree::nodes, nodeSetSelected(), NULL, scene, and WM_event_add_notifier().
Referenced by node_find_exec_fn(), node_select_same_type_step_exec(), and node_toggle_button_cb().
Definition at line 1718 of file node_draw.cc.
References BLI_rctf_isect_pt(), SpaceNode::edittree, ListBase::last, node, node_find_indicated_socket(), node_get_resize_cursor(), bNodeTree::nodes, ntree, SOCK_IN, SOCK_OUT, WM_CURSOR_DEFAULT, and WM_cursor_set().
Referenced by node_cursor().
Definition at line 1102 of file node_edit.c.
References SpaceNode::edittree, bNodeSocket::flag, bNodeSocket::link, LISTBASE_FOREACH, node, nodeCountSocketLinks(), NULL, and SOCK_HIDDEN.
Referenced by node_socket_toggle_exec().
| float node_socket_calculate_height | ( | const bNodeSocket * | socket | ) |
Definition at line 102 of file node_edit.c.
References bNodeSocket::flag, max_ii(), NODE_MULTI_INPUT_LINK_GAP, NODE_SOCKSIZE, SOCK_MULTI_INPUT, and bNodeSocket::total_inputs.
Referenced by cursor_isect_multi_input_socket(), and node_draw_sockets().
| void node_socket_color_get | ( | struct bContext * | C, |
| struct bNodeTree * | ntree, | ||
| struct PointerRNA * | node_ptr, | ||
| struct bNodeSocket * | sock, | ||
| float | r_color[4] | ||
| ) |
Definition at line 810 of file node_draw.cc.
References BLI_assert, C, PointerRNA::data, bNodeSocketType::draw_color, if(), node, NODE_MUTED, ntree, ptr, RNA_Node, RNA_NodeSocket, RNA_pointer_create(), RNA_struct_is_a(), PointerRNA::type, and bNodeSocket::typeinfo.
Referenced by node_draw_sockets(), node_socket_draw_nested(), and uiTemplateNodeLink().
| void node_socket_deselect | ( | struct bNode * | node, |
| struct bNodeSocket * | sock, | ||
| const bool | deselect_node | ||
| ) |
Definition at line 166 of file node_select.c.
References bNodeSocket::flag, bNodeSocket::next, node, and SELECT.
Referenced by node_mouse_select(), and node_socket_toggle().
| void node_socket_select | ( | struct bNode * | node, |
| struct bNodeSocket * | sock | ||
| ) |
Definition at line 156 of file node_select.c.
References bNodeSocket::flag, node, and SELECT.
Referenced by node_mouse_select(), and node_socket_toggle().
| void node_toolbar_register | ( | struct ARegionType * | art | ) |
Referenced by ED_spacetype_node().
| int node_tweak_area_default | ( | struct bNode * | node, |
| int | x, | ||
| int | y | ||
| ) |
Definition at line 656 of file node_draw.cc.
References BLI_rctf_isect_pt(), node, x, and y.
Referenced by ED_init_custom_node_type(), and ED_node_init_butfuncs().
| void node_update_default | ( | const struct bContext * | C, |
| struct bNodeTree * | ntree, | ||
| struct bNode * | node | ||
| ) |
| void nodelink_batch_end | ( | struct SpaceNode * | snode | ) |
Definition at line 3976 of file drawnode.c.
References g_batch_link, and nodelink_batch_draw().
Referenced by node_draw_nodetree().
| void nodelink_batch_start | ( | struct SpaceNode * | snode | ) |
Definition at line 393 of file node_edit.c.
References C, CTX_data_main(), DEG_id_tag_update(), SpaceNode::edittree, FOREACH_NODETREE_BEGIN, FOREACH_NODETREE_END, bNodeTree::id, SpaceNode::id, SpaceNode::nodetree, and ntreeHasTree().
Referenced by add_reroute_exec(), cut_links_exec(), detach_links_exec(), mute_links_exec(), node_add_collection_exec(), node_add_file_exec(), node_add_group_exec(), node_add_mask_exec(), node_add_object_exec(), node_add_texture_exec(), node_clipboard_paste_exec(), node_delete_exec(), node_delete_reconnect_exec(), node_duplicate_exec(), node_group_insert_exec(), node_group_make_exec(), node_group_separate_exec(), node_group_ungroup_exec(), node_link_exit(), node_make_link_exec(), node_mute_exec(), node_read_viewlayers_exec(), node_switch_view_exec(), ntree_socket_add_exec(), ntree_socket_move_exec(), and ntree_socket_remove_exec().
Definition at line 411 of file node_edit.c.
References C, ED_node_is_compositor(), ED_node_is_geometry(), ED_node_is_shader(), ED_node_is_texture(), GS, id, SpaceNode::id, ID_LA, ID_MA, ID_WO, NA_EDITED, ID::name, NC_LAMP, NC_MATERIAL, NC_NODE, NC_OBJECT, NC_SCENE, NC_TEXTURE, NC_WORLD, ND_LIGHTING, ND_MODIFIER, ND_NODES, ND_SHADING, ND_WORLD, NULL, WM_event_add_notifier(), and WM_main_add_notifier().
Referenced by add_reroute_exec(), clear_viewer_border_exec(), cut_links_exec(), detach_links_exec(), mute_links_exec(), node_active_link_viewer_exec(), node_add_collection_exec(), node_add_file_exec(), node_add_group_exec(), node_add_mask_exec(), node_add_object_exec(), node_add_texture_exec(), node_clipboard_paste_exec(), node_cryptomatte_add_socket_exec(), node_cryptomatte_remove_socket_exec(), node_delete_exec(), node_delete_reconnect_exec(), node_duplicate_exec(), node_group_insert_exec(), node_group_make_exec(), node_group_separate_exec(), node_group_ungroup_exec(), node_link_exit(), node_make_link_exec(), node_mute_exec(), node_output_file_add_socket_exec(), node_output_file_move_active_socket_exec(), node_output_file_remove_active_socket_exec(), node_preview_toggle_exec(), node_read_viewlayers_exec(), node_switch_view_exec(), ntree_socket_add_exec(), ntree_socket_move_exec(), ntree_socket_remove_exec(), and viewer_border_exec().
| void snode_set_context | ( | const struct bContext * | C | ) |
Definition at line 643 of file node_edit.c.
References SpaceNode::edittree, ListBase::last, node, bNodeTreePath::nodetree, nodeUpdate(), nodeUpdateID(), bNodeTreePath::prev, and SpaceNode::treepath.
Referenced by cut_links_exec(), ED_node_link_insert(), mute_links_exec(), node_add_node(), node_link_init(), node_link_viewer(), node_mute_exec(), and pick_link().
| void sort_multi_input_socket_links | ( | struct SpaceNode * | snode, |
| struct bNode * | node, | ||
| struct bNodeLink * | drag_link, | ||
| float | cursor[2] | ||
| ) |
Definition at line 449 of file node_relationships.c.
References compare_link_by_y_position(), copy_v2_v2(), SpaceNode::edittree, LinkAndPosition::link, bNodeTree::links, LISTBASE_FOREACH, bNodeSocket::locx, bNodeSocket::locy, MEM_callocN, MEM_freeN, MEM_malloc_arrayN, bNodeLink::multi_input_socket_index, LinkAndPosition::multi_socket_position, node, node_link_calculate_multi_input_position(), SOCK_MULTI_INPUT, bNodeLink::tosock, and bNodeSocket::total_inputs.
Referenced by cut_links_exec(), node_group_make_exec(), node_link_find_socket(), and pick_link().
Definition at line 233 of file space_node.c.
References ListBase::last, bNodeTreePath::prev, sub_v2_v2v2(), SpaceNode::treepath, bNodeTreePath::view_center, x, and y.
Referenced by node_group_separate_exec().
| int space_node_view_flag | ( | struct bContext * | C, |
| struct SpaceNode * | snode, | ||
| ARegion * | region, | ||
| const int | node_flag, | ||
| const int | smooth_viewtx | ||
| ) |
Definition at line 61 of file node_view.c.
References BLI_rctf_init_minmax(), BLI_rctf_resize(), BLI_rctf_scale(), BLI_rctf_size_x(), BLI_rctf_size_y(), BLI_rctf_union(), C, View2D::cur, SpaceNode::edittree, ListBase::first, height, node, NODE_FRAME, bNodeTree::nodes, UI_view2d_smooth_view(), ARegion::v2d, width, rctf::xmax, rctf::xmin, rctf::ymax, and rctf::ymin.
Referenced by node_find_exec_fn(), node_select_same_type_step_exec(), node_view_all_exec(), and node_view_selected_exec().
|
extern |
Definition at line 870 of file space_node.c.
Referenced by node_context().