|
Blender
V2.59
|
Go to the source code of this file.
Definition in file node_intern.h.
| #define BASIS_RAD 8.0f |
Definition at line 155 of file node_intern.h.
Referenced by node_draw_basis(), and node_draw_group().
| #define HIDDEN_RAD 15.0f |
Definition at line 154 of file node_intern.h.
Referenced by node_update_hidden().
| #define NODE_DY U.widget_unit |
Definition at line 157 of file node_intern.h.
Referenced by node_draw_basis(), node_draw_group(), node_draw_hidden(), node_draw_socket_button(), node_mouse_groupheader(), node_update(), node_update_group(), node_update_hidden(), and socket_vector_menu().
| #define NODE_DYS (U.widget_unit/2) |
Definition at line 156 of file node_intern.h.
Referenced by node_draw_basis(), node_draw_group(), node_update(), and node_update_group().
| #define NODE_SOCKSIZE 5 |
Definition at line 158 of file node_intern.h.
Referenced by find_indicated_socket(), node_draw_basis(), node_draw_group(), and node_draw_hidden().
| typedef struct bNodeLinkDrag bNodeLinkDrag |
| anonymous enum |
| B_NOP | |
| B_REDR | |
| B_NODE_USEMAT | |
| B_NODE_USESCENE | |
| B_NODE_USETEX | |
| B_TEXBROWSE | |
| B_TEXALONE | |
| B_TEXLOCAL | |
| B_TEXDELETE | |
| B_TEXPRV | |
| B_AUTOTEXNAME | |
| B_KEEPDATA | |
| B_NODE_EXEC | |
| B_MATPRV | |
| B_NODE_LOADIMAGE | |
| B_NODE_SETIMAGE |
Definition at line 161 of file node_intern.h.
Definition at line 1418 of file drawnode.c.
References B_ENDIAN, BKE_image_acquire_ibuf(), BKE_image_release_ibuf(), BKE_image_verify_viewer(), ENDIAN_ORDER, SpaceNode::flag, glaDefine2DArea(), glaDrawPixelsSafe(), IB_PROFILE_LINEAR_RGB, IB_PROFILE_NONE, IMA_TYPE_COMPOSITE, IMB_rect_from_float(), NTREE_COMPOSIT, NULL, ImBuf::profile, ImBuf::rect, SNODE_BACKDRAW, SNODE_SHOW_ALPHA, SNODE_USE_ALPHA, SpaceNode::treetype, ARegion::winrct, ARegion::winx, ARegion::winy, wmOrtho2(), ImBuf::x, SpaceNode::xof, ImBuf::y, SpaceNode::yof, and SpaceNode::zoom.
Referenced by drawnodespace().
| void draw_nodespace_color_info | ( | struct ARegion * | ar, |
| int | color_manage, | ||
| int | channels, | ||
| int | x, | ||
| int | y, | ||
| char * | cp, | ||
| float * | fp | ||
| ) |
Definition at line 1492 of file drawnode.c.
References BLF_draw_ascii(), blf_mono_font, BLF_position(), BLF_size(), BLF_width(), copy_v3_v3(), copy_v4_v4(), linearrgb_to_srgb_v3_v3(), rgb_to_hsv(), rgb_to_yuv(), str, simple_enum_gen::val, ARegion::winrct, rcti::xmax, rcti::xmin, zero_v3(), and zero_v4().
Referenced by sample_draw().
Definition at line 1224 of file node_draw.c.
References SpaceNode::aspect, RenderData::color_mgt_flag, CTX_data_scene(), CTX_wm_space_node(), View2D::cur, draw_gpencil_view2d(), draw_nodespace_back_pix(), ListBase::first, bNode::flag, bNode::id, bNodeLinkDrag::link, SpaceNode::linkdrag, bNodeLinkDrag::next, bNode::next, node_draw_group(), node_draw_link(), node_draw_nodetree(), NODE_GROUP_EDIT, NODE_HIDDEN, node_uiblocks_init(), node_update(), node_update_group(), node_update_hidden(), bNodeTree::nodes, SpaceNode::nodetree, Scene::r, R_COLOR_MANAGEMENT, snode_set_context(), TH_BACK, UI_ThemeClearColor(), UI_view2d_constant_grid_draw(), UI_view2d_scrollers_calc(), UI_view2d_scrollers_draw(), UI_view2d_scrollers_free(), UI_view2d_view_ortho(), UI_view2d_view_restore(), ARegion::v2d, V2D_ARG_DUMMY, V2D_GRID_CLAMP, ARegion::winx, rctf::xmax, and rctf::xmin.
Referenced by node_main_area_draw().
Definition at line 938 of file node_edit.c.
References bNode::flag, ListBase::last, NODE_SELECT, bNodeTree::nodes, NULL, and bNode::prev.
Referenced by node_context(), node_toggle_visibility(), node_under_mouse(), removeZeroNodes(), RIG_removeNormalNodes(), solveJoints(), and visible_node().
Definition at line 1943 of file node_edit.c.
References BLI_findlink(), CMP_NODE_COMPOSITE, CMP_NODE_DEFOCUS, CMP_NODE_OUTPUT_FILE, CMP_NODE_R_LAYERS, SpaceNode::edittree, ELEM4, bNode::flag, G, bNode::id, Scene::id, id_us_plus(), bNode::locx, bNode::locy, Global::main, node_deselectall(), NODE_DYNAMIC_MENU, NODE_GROUP, NODE_GROUP_MENU, node_set_active(), node_tree_get_editgroup(), node_tree_verify_groups(), nodeAddNodeType(), Main::nodetree, SpaceNode::nodetree, NTREE_COMPOSIT, NTREE_TEXTURE, ntreeCompositForceHidden(), ntreeTexCheckCyclics(), NULL, SELECT, snode_tag_changed(), bNode::type, and bNodeTree::type.
Referenced by do_node_add(), and node_add_file_exec().
| void node_buttons_register | ( | struct ARegionType * | art | ) |
Definition at line 127 of file node_buttons.c.
References active_node_panel(), active_node_poll(), BLI_addtail(), PanelType::draw, gpencil_panel_standard(), PanelType::idname, PanelType::label, MEM_callocN(), ARegionType::paneltypes, and PanelType::poll.
Referenced by ED_spacetype_node().
| void node_deselectall | ( | SpaceNode * | snode | ) |
Definition at line 1423 of file node_edit.c.
References SpaceNode::edittree, ListBase::first, bNode::flag, bNode::next, bNodeTree::nodes, and SELECT.
Referenced by node_add_file_exec(), node_add_node(), node_mouse_select(), and node_select_same_type_np().
Definition at line 1844 of file drawnode.c.
References bNodeSocket::flag, bNode::flag, bNodeLink::flag, bNodeLink::fromnode, bNodeLink::fromsock, bNode::level, node_draw_link_bezier(), NODE_LINKFLAG_HILITE, NULL, SELECT, SOCK_UNAVAIL, TH_ACTIVE, TH_BACK, TH_EDGE_SELECT, TH_HEADER, TH_REDALERT, TH_WIRE, bNodeLink::tonode, bNodeLink::tosock, and UI_ThemeColorBlend().
Referenced by drawnodespace(), and node_draw_nodetree().
| void node_draw_link_bezier | ( | View2D * | v2d, |
| SpaceNode * | snode, | ||
| bNodeLink * | link, | ||
| int | th_col1, | ||
| int | do_shaded, | ||
| int | th_col2, | ||
| int | do_triple, | ||
| int | th_col3 | ||
| ) |
Definition at line 1795 of file drawnode.c.
References i, LINK_RESOL, node_link_bezier_points(), UI_ThemeColor(), UI_ThemeColorBlend(), and UI_ThemeColorShadeAlpha().
Referenced by node_draw_link(), and node_draw_mute_line().
Definition at line 70 of file space_node.c.
References ARegion::alignment, BKE_area_find_region_type(), BLI_insertlinkafter(), ARegion::flag, MEM_callocN(), NULL, ScrArea::regionbase, ARegion::regiontype, RGN_ALIGN_RIGHT, RGN_FLAG_HIDDEN, RGN_TYPE_HEADER, and RGN_TYPE_UI.
Referenced by node_properties().
| int node_has_hidden_sockets | ( | bNode * | node | ) |
Definition at line 1504 of file node_edit.c.
References ListBase::first, bNodeSocket::flag, bNode::inputs, bNodeSocket::next, bNode::outputs, and SOCK_HIDDEN.
Referenced by node_hide_unhide_sockets(), and node_socket_toggle_exec().
| void node_keymap | ( | wmKeyConfig * | keyconf | ) |
Definition at line 121 of file node_ops.c.
References ACTIONMOUSE, AKEY, BKEY, CKEY, DELKEY, DKEY, EVT_TWEAK_S, FKEY, GKEY, HKEY, HOMEKEY, KM_ALT, KM_ANY, KM_CTRL, KM_PRESS, KM_SHIFT, LEFTBRACKETKEY, LEFTMOUSE, LKEY, MIDDLEMOUSE, MKEY, NKEY, wmKeyMapItem::ptr, RIGHTBRACKETKEY, RKEY, RNA_boolean_set(), RNA_float_set(), SELECTMOUSE, SPACE_NODE, TABKEY, transform_keymap_for_space(), VKEY, WM_keymap_add_item(), WM_keymap_add_menu(), WM_keymap_find(), XKEY, and ZKEY.
Referenced by ED_spacetype_node().
| int node_link_bezier_points | ( | View2D * | v2d, |
| SpaceNode * | snode, | ||
| bNodeLink * | link, | ||
| float | coord_array[][2], | ||
| int | resol | ||
| ) |
Definition at line 1748 of file drawnode.c.
References ABS, View2D::cur, forward_diff_bezier(), bNodeLink::fromsock, bNodeSocket::locx, bNodeSocket::locy, MAX4, MIN4, SpaceNode::mx, SpaceNode::my, NULL, TH_NODE_CURVING, bNodeLink::tosock, UI_GetThemeValue(), rctf::xmax, and rctf::xmin.
Referenced by cut_links_intersect(), and node_draw_link_bezier().
| void node_menus_register | ( | void | ) |
Definition at line 213 of file node_header.c.
References MenuType::draw, MenuType::idname, MenuType::label, MEM_callocN(), mt, node_menu_add(), and WM_menutype_add().
Referenced by ED_spacetype_node().
| void node_operatortypes | ( | void | ) |
Definition at line 50 of file node_ops.c.
References NODE_OT_add_file(), NODE_OT_backimage_move(), NODE_OT_backimage_sample(), NODE_OT_backimage_zoom(), NODE_OT_delete(), NODE_OT_delete_reconnect(), NODE_OT_duplicate(), NODE_OT_group_edit(), NODE_OT_group_make(), NODE_OT_group_socket_add(), NODE_OT_group_socket_move_down(), NODE_OT_group_socket_move_up(), NODE_OT_group_socket_remove(), NODE_OT_group_ungroup(), NODE_OT_hide_socket_toggle(), NODE_OT_hide_toggle(), NODE_OT_link(), NODE_OT_link_make(), NODE_OT_link_viewer(), NODE_OT_links_cut(), NODE_OT_mute_toggle(), NODE_OT_preview_toggle(), NODE_OT_properties(), NODE_OT_read_fullsamplelayers(), NODE_OT_read_renderlayers(), NODE_OT_render_changed(), NODE_OT_resize(), NODE_OT_select(), NODE_OT_select_all(), NODE_OT_select_border(), NODE_OT_select_linked_from(), NODE_OT_select_linked_to(), NODE_OT_select_same_type(), NODE_OT_select_same_type_next(), NODE_OT_select_same_type_prev(), NODE_OT_show_cyclic_dependencies(), NODE_OT_view_all(), NODE_OT_visibility_toggle(), and WM_operatortype_append().
Referenced by ED_spacetype_node().
| void NODE_OT_add_file | ( | struct wmOperatorType * | ot | ) |
Definition at line 3278 of file node_edit.c.
References composite_node_active(), wmOperatorType::description, wmOperatorType::exec, FILE_OPENFILE, FILE_SPECIAL, wmOperatorType::flag, FOLDERFILE, wmOperatorType::idname, IMAGEFILE, wmOperatorType::invoke, wmOperatorType::name, node_add_file_exec(), node_add_file_invoke(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_string(), wmOperatorType::srna, WM_FILESEL_FILEPATH, and WM_operator_properties_filesel().
Referenced by node_operatortypes().
| void NODE_OT_backimage_move | ( | struct wmOperatorType * | ot | ) |
Definition at line 1090 of file node_edit.c.
References wmOperatorType::cancel, composite_node_active(), wmOperatorType::description, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_GRAB_POINTER, wmOperatorType::poll, snode_bg_viewmove_cancel(), snode_bg_viewmove_invoke(), and snode_bg_viewmove_modal().
Referenced by node_operatortypes().
| void NODE_OT_backimage_sample | ( | wmOperatorType * | ot | ) |
Definition at line 1284 of file node_edit.c.
References wmOperatorType::cancel, ED_operator_node_active(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, wmOperatorType::poll, sample_cancel(), sample_invoke(), and sample_modal().
Referenced by node_operatortypes().
| void NODE_OT_backimage_zoom | ( | struct wmOperatorType * | ot | ) |
Definition at line 1120 of file node_edit.c.
References backimage_zoom(), composite_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_BLOCKING, wmOperatorType::poll, RNA_def_float(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_delete | ( | struct wmOperatorType * | ot | ) |
Definition at line 3049 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_delete_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_delete_reconnect | ( | struct wmOperatorType * | ot | ) |
Definition at line 3161 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_delete_reconnect_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_duplicate | ( | struct wmOperatorType * | ot | ) |
Definition at line 2088 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_duplicate_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_edit | ( | struct wmOperatorType * | ot | ) |
Definition at line 636 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, node_group_edit_exec(), node_group_edit_invoke(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_group_make | ( | struct wmOperatorType * | ot | ) |
Definition at line 2820 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_make_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_group_socket_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 685 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_socket_add_exec(), node_socket_type_items, OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_enum(), RNA_def_string(), SOCK_IN, SOCK_VALUE, and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_socket_move_down | ( | struct wmOperatorType * | ot | ) |
Definition at line 869 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_socket_move_down_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_enum(), RNA_def_int(), SOCK_IN, and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_socket_move_up | ( | struct wmOperatorType * | ot | ) |
Definition at line 803 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_socket_move_up_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_enum(), RNA_def_int(), SOCK_IN, and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_socket_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 737 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_socket_remove_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_enum(), RNA_def_int(), SOCK_IN, and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_group_ungroup | ( | struct wmOperatorType * | ot | ) |
Definition at line 920 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_group_ungroup_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_hide_socket_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 2964 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, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_hide_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 2883 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_hide_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_link | ( | struct wmOperatorType * | ot | ) |
Definition at line 2364 of file node_edit.c.
References wmOperatorType::cancel, ED_operator_node_active(), 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, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_link_make | ( | struct wmOperatorType * | ot | ) |
Definition at line 2400 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_make_link_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_link_viewer | ( | struct wmOperatorType * | ot | ) |
Definition at line 1610 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_active_link_viewer(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_links_cut | ( | struct wmOperatorType * | ot | ) |
Definition at line 2478 of file node_edit.c.
References BC_KNIFECURSOR, wmOperatorType::cancel, cut_links_exec(), ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, PROP_COLLECTION, PROP_NONE, RNA_def_int(), RNA_def_property(), RNA_def_property_struct_runtime(), RNA_OperatorMousePath, wmOperatorType::srna, 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 3007 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_mute_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_preview_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 2915 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_preview_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_properties | ( | struct wmOperatorType * | ot | ) |
Definition at line 163 of file node_buttons.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_properties(), node_properties_poll(), and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_read_fullsamplelayers | ( | struct wmOperatorType * | ot | ) |
Definition at line 2713 of file node_edit.c.
References composite_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_read_fullsamplelayers_exec(), and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_read_renderlayers | ( | struct wmOperatorType * | ot | ) |
Definition at line 2681 of file node_edit.c.
References composite_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_read_renderlayers_exec(), and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_render_changed | ( | struct wmOperatorType * | ot | ) |
Definition at line 2761 of file node_edit.c.
References composite_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_render_changed_exec(), and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_resize | ( | struct wmOperatorType * | ot | ) |
Definition at line 1403 of file node_edit.c.
References wmOperatorType::cancel, 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, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select | ( | struct wmOperatorType * | ot | ) |
Definition at line 134 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, node_select_invoke(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_boolean(), RNA_def_int(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| void NODE_OT_select_all | ( | wmOperatorType * | ot | ) |
Definition at line 256 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, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select_border | ( | struct wmOperatorType * | ot | ) |
Definition at line 207 of file node_select.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, FALSE, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, node_border_select_invoke(), node_borderselect_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, WM_border_select_cancel(), WM_border_select_modal(), and WM_operator_properties_gesture_border().
Referenced by node_operatortypes().
| void NODE_OT_select_linked_from | ( | wmOperatorType * | ot | ) |
Definition at line 336 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, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select_linked_to | ( | wmOperatorType * | ot | ) |
Definition at line 296 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, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select_same_type | ( | struct wmOperatorType * | ot | ) |
Definition at line 362 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_select_same_type_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select_same_type_next | ( | wmOperatorType * | ot | ) |
Definition at line 388 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_select_same_type_next_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_select_same_type_prev | ( | wmOperatorType * | ot | ) |
Definition at line 412 of file node_select.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_select_same_type_prev_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_show_cyclic_dependencies | ( | struct wmOperatorType * | ot | ) |
Definition at line 3189 of file node_edit.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_show_cycles_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_view_all | ( | struct wmOperatorType * | ot | ) |
Definition at line 293 of file node_state.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, node_view_all_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and wmOperatorType::poll.
Referenced by node_operatortypes().
| void NODE_OT_visibility_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 210 of file node_state.c.
References wmOperatorType::description, ED_operator_node_active(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, node_toggle_visibility_invoke(), OPTYPE_REGISTER, OPTYPE_UNDO, wmOperatorType::poll, RNA_def_int(), and wmOperatorType::srna.
Referenced by node_operatortypes().
| int node_render_changed_exec | ( | bContext * | , |
| wmOperator * | |||
| ) |
| int node_select_same_type | ( | SpaceNode * | snode | ) |
Definition at line 1432 of file node_edit.c.
References SpaceNode::edittree, ListBase::first, bNode::flag, bNode::next, bNodeTree::nodes, p, SELECT, and bNode::type.
Referenced by node_select_same_type_exec().
| int node_select_same_type_np | ( | SpaceNode * | snode, |
| int | dir | ||
| ) |
Definition at line 1466 of file node_edit.c.
References SpaceNode::edittree, ListBase::first, bNode::flag, bNode::next, node_deselectall(), bNodeTree::nodes, p, bNode::prev, SELECT, and bNode::type.
Referenced by node_select_same_type_next_exec(), and node_select_same_type_prev_exec().
Definition at line 482 of file node_edit.c.
References RenderData::actlay, BKE_image_verify_viewer(), CMP_NODE_COMPOSITE, CMP_NODE_R_LAYERS, CMP_NODE_SPLITVIEWER, CMP_NODE_VIEWER, bNode::custom1, ED_node_changed_update(), SpaceNode::edittree, ELEM, ListBase::first, bNode::flag, GS, bNode::id, SpaceNode::id, ID_MA, ID_TE, IMA_TYPE_COMPOSITE, ID::name, NC_MATERIAL, ND_NODES, bNode::next, NODE_DO_OUTPUT, NODE_GROUP, nodeClearActiveID(), bNodeTree::nodes, nodeSetActive(), NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, NULL, Scene::r, SH_NODE_OUTPUT, snode_tag_changed(), SpaceNode::treetype, bNode::type, and WM_main_add_notifier().
Referenced by node_add_node(), and node_mouse_select().
Definition at line 61 of file node_state.c.
References SpaceNode::edittree, ListBase::first, bNodeSocket::flag, bNode::id, bNode::inputs, bNodeSocket::link, bNodeSocket::next, node_tree_get_editgroup(), nodeCountSocketLinks(), nodeGroupSocketUseFlags(), SpaceNode::nodetree, NULL, bNode::outputs, SOCK_HIDDEN, and SOCK_IN_USE.
Referenced by node_hide_unhide_sockets(), and node_socket_toggle_exec().
Definition at line 365 of file node_edit.c.
References bNode::flag, GS, bNode::id, ID_MA, ID_SCE, ID_TE, ID::name, bNode::next, NODE_GROUP_EDIT, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, and NULL.
Referenced by ED_node_changed_update(), and snode_set_context().
Definition at line 255 of file node_edit.c.
References ListBase::first, bNode::flag, bNode::next, NODE_GROUP_EDIT, and bNodeTree::nodes.
Referenced by ED_node_changed_update(), node_add_node(), node_group_ungroup_exec(), node_mouse_groupheader(), node_mute_exec(), node_set_hidden_sockets(), node_tree_verify_groups(), outside_group_rect(), and snode_tag_changed().
| void node_tree_verify_groups | ( | bNodeTree * | nodetree | ) |
Definition at line 560 of file node_edit.c.
References bNode::id, node_tree_get_editgroup(), and nodeGroupVerify().
Referenced by cut_links_exec(), node_add_node(), node_delete_exec(), node_delete_reconnect_exec(), node_duplicate_exec(), node_group_socket_add_exec(), node_group_socket_move_down_exec(), node_group_socket_move_up_exec(), node_group_socket_remove_exec(), node_hide_unhide_sockets(), node_link_modal(), node_make_link_exec(), node_socket_toggle_exec(), and snode_autoconnect().
| void snode_autoconnect | ( | SpaceNode * | snode, |
| int | allow_multiple, | ||
| int | replace | ||
| ) |
Definition at line 1885 of file node_edit.c.
References best_socket_input(), best_socket_output(), BLI_addtail(), BLI_countlist(), BLI_freelistN(), BLI_sortlist(), SpaceNode::edittree, ListBase::first, bNode::flag, i, bNode::inputs, MEM_callocN(), MEM_freeN(), MEM_mallocN(), bNode::next, bNodeListItem::next, bNodeListItem::node, NODE_SELECT, node_tree_verify_groups(), nodeAddLink(), nodeRemSocketLinks(), bNodeTree::nodes, SpaceNode::nodetree, ntreeSolveOrder(), NULL, snode_tag_changed(), and sort_nodes_locx().
Referenced by node_make_link_exec().
Definition at line 574 of file node_edit.c.
References SpaceNode::edittree, ListBase::first, bNode::flag, bNode::id, ID::lib, bNode::next, NODE_GROUP, NODE_GROUP_EDIT, nodeGetActive(), bNodeTree::nodes, SpaceNode::nodetree, ntreeMakeLocal(), ntreeSolveOrder(), NULL, SELECT, and bNode::type.
Referenced by do_header_node(), node_group_edit_exec(), node_group_ungroup_exec(), and node_mouse_groupheader().
Definition at line 243 of file node_edit.c.
References SpaceNode::id, NA_EDITED, NC_MATERIAL, NC_NODE, NC_SCENE, NC_TEXTURE, ND_NODES, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, NULL, SpaceNode::treetype, and WM_event_add_notifier().
Referenced by cut_links_exec(), do_node_add(), node_active_link_viewer(), node_add_file_exec(), node_delete_exec(), node_delete_reconnect_exec(), node_duplicate_exec(), node_group_make_exec(), node_group_socket_add_exec(), node_group_socket_move_down_exec(), node_group_socket_move_up_exec(), node_group_socket_remove_exec(), node_group_ungroup_exec(), node_hide_exec(), node_link_modal(), node_make_link_exec(), node_mute_exec(), node_preview_exec(), node_read_fullsamplelayers_exec(), node_read_renderlayers_exec(), node_show_cycles_exec(), and node_socket_toggle_exec().
Definition at line 402 of file node_edit.c.
References Object::actcol, Object::data, SpaceNode::edittree, SpaceNode::from, give_current_brush_texture(), give_current_material(), give_current_object_texture(), give_current_world_texture(), Material::id, Object::id, Tex::id, SpaceNode::id, Scene::id, ToolSettings::imapaint, Object::mode, node_tree_from_ID(), SpaceNode::nodetree, Scene::nodetree, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, ntreeCompositForceHidden(), NULL, OB_LAMP, OB_MODE_SCULPT, OBACT, ImagePaintSettings::paint, Sculpt::paint, paint_brush(), ToolSettings::sculpt, SNODE_TEX_OBJECT, SNODE_TEX_WORLD, SpaceNode::texfrom, Scene::toolsettings, SpaceNode::treetype, Object::type, and Scene::world.
Referenced by drawnodespace(), node_area_refresh(), and node_header_area_draw().
| enum { ... } eNodeSpace_ButEvents |
| const char* node_context_dir[] |
Definition at line 429 of file space_node.c.