|
Blender V4.3
|
#include "AS_asset_representation.hh"#include "BLI_listbase.h"#include "BLI_string.h"#include "DNA_ID.h"#include "DNA_gpencil_legacy_types.h"#include "DNA_image_types.h"#include "DNA_material_types.h"#include "DNA_modifier_types.h"#include "DNA_node_types.h"#include "DNA_object_types.h"#include "DNA_screen_types.h"#include "DNA_space_types.h"#include "DNA_windowmanager_types.h"#include "MEM_guardedalloc.h"#include "BKE_asset.hh"#include "BKE_compute_contexts.hh"#include "BKE_context.hh"#include "BKE_gpencil_legacy.h"#include "BKE_idprop.hh"#include "BKE_lib_id.hh"#include "BKE_lib_query.hh"#include "BKE_lib_remap.hh"#include "BKE_node_runtime.hh"#include "BKE_node_tree_zones.hh"#include "BKE_screen.hh"#include "ED_image.hh"#include "ED_node.hh"#include "ED_node_preview.hh"#include "ED_screen.hh"#include "ED_space_api.hh"#include "UI_resources.hh"#include "UI_view2d.hh"#include "DEG_depsgraph.hh"#include "BLO_read_write.hh"#include "RNA_access.hh"#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "RNA_prototypes.hh"#include "WM_api.hh"#include "WM_types.hh"#include "node_intern.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::ed |
| namespace | blender::ed::space_node |
Variables | |
| const char * | node_context_dir [] |
Definition at line 229 of file space_node.cc.
References copy_v2_v2(), and SpaceNode::runtime.
Definition at line 234 of file space_node.cc.
References copy_v2_v2(), and SpaceNode::runtime.
| void ED_node_set_active_viewer_key | ( | SpaceNode * | snode | ) |
Definition at line 212 of file space_node.cc.
References bNodeTree::active_viewer_key, DEG_id_tag_update(), bNodeTree::id, ID_RECALC_NTREE_OUTPUT, ListBase::last, NC_NODE, SpaceNode::nodetree, NTREE_COMPOSIT, bNodeTreePath::parent_key, SpaceNode::treepath, bNodeTree::type, bNodeInstanceKey::value, and WM_main_add_notifier().
Referenced by ED_node_tree_pop(), ED_node_tree_push(), ED_node_tree_start(), blender::ed::space_node::node_mouse_select(), and blender::ed::space_node::node_select_single().
Definition at line 163 of file space_node.cc.
References BLI_listbase_count(), and SpaceNode::treepath.
Definition at line 168 of file space_node.cc.
References ListBase::last, bNodeTreePath::nodetree, bNodeTreePath::prev, and SpaceNode::treepath.
Referenced by blender::ed::space_node::node_group_separate_exec().
| void ED_node_tree_path_get | ( | SpaceNode * | snode, |
| char * | value ) |
| value | The path output at least the size of ED_node_tree_path_length(snode) + 1. |
Definition at line 193 of file space_node.cc.
References BLI_assert, ED_node_tree_path_length(), len, LISTBASE_FOREACH_INDEX, and SpaceNode::treepath.
Definition at line 180 of file space_node.cc.
References length(), LISTBASE_FOREACH_INDEX, and SpaceNode::treepath.
Referenced by ED_node_tree_path_get().
| void ED_node_tree_pop | ( | SpaceNode * | snode | ) |
Definition at line 141 of file space_node.cc.
References BLI_remlink(), ED_node_set_active_viewer_key(), SpaceNode::edittree, ListBase::first, ListBase::last, MEM_freeN(), NC_SCENE, ND_NODES, bNodeTreePath::nodetree, SpaceNode::treepath, and WM_main_add_notifier().
Referenced by blender::ed::space_node::node_group_edit_exec(), and blender::ed::space_node::node_group_separate_exec().
Definition at line 105 of file space_node.cc.
References BLI_addtail(), copy_v2_v2(), bNodeTreePath::display_name, ED_node_set_active_viewer_key(), SpaceNode::edittree, bNodeTree::id, id_us_ensure_real(), ListBase::last, bNode::name, NC_SCENE, ND_NODES, blender::bke::node_instance_key(), blender::bke::NODE_INSTANCE_KEY_BASE, bNodeTreePath::node_name, bNodeTreePath::nodetree, bNodeTreePath::parent_key, STRNCPY, SpaceNode::treepath, bNodeTree::view_center, bNodeTreePath::view_center, and WM_main_add_notifier().
Referenced by blender::ed::space_node::node_group_edit_exec(), blender::ed::space_node::node_group_insert_exec(), and blender::ed::space_node::node_group_make_exec().
Definition at line 66 of file space_node.cc.
References BLI_addtail(), BLI_listbase_clear(), copy_v2_v2(), bNodeTreePath::display_name, ED_node_set_active_viewer_key(), SpaceNode::edittree, from, SpaceNode::from, bNodeTree::id, SpaceNode::id, id_us_ensure_real(), LISTBASE_FOREACH_MUTABLE, MEM_freeN(), NC_SCENE, ND_NODES, blender::bke::NODE_INSTANCE_KEY_BASE, bNodeTreePath::nodetree, SpaceNode::nodetree, NTREE_GEOMETRY, bNodeTreePath::parent_key, STRNCPY, SpaceNode::treepath, bNodeTree::type, bNodeTree::view_center, bNodeTreePath::view_center, and WM_main_add_notifier().
Referenced by blender::ed::space_node::snode_set_context().
| void ED_spacetype_node | ( | ) |
Definition at line 1385 of file space_node.cc.
References BKE_spacetype_register(), BLI_addhead(), ARegionType::clip_gizmo_events_by_ui, ARegionType::cursor, ARegionType::draw, ED_area_do_mgs_subscribe_for_tool_ui(), ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ARegionType::event_cursor, HEADERY, ARegionType::init, int, ARegionType::keymapflag, ARegionType::listener, ARegionType::lock, ARegionType::message_subscribe, ARegionType::prefsizex, ARegionType::prefsizey, ARegionType::regionid, RGN_TYPE_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, ARegionType::snap_size, SPACE_NODE, STRNCPY, UI_SIDEBAR_PANEL_WIDTH, UI_TOOLBAR_WIDTH, and WM_menutype_add().
Referenced by ED_spacetypes_init().
| const char* node_context_dir[] |
Definition at line 1045 of file space_node.cc.