Blender  V3.3
Public Attributes | List of all members
SpaceNode Struct Reference

#include <DNA_space_types.h>

Public Attributes

SpaceLinknext
 
SpaceLinkprev
 
ListBase regionbase
 
char spacetype
 
char link_flag
 
char _pad0 [6]
 
View2D v2d DNA_DEPRECATED
 
struct IDid
 
struct IDfrom
 
short flag
 
char insert_ofs_dir
 
char _pad1
 
float xof
 
float yof
 
float zoom
 
ListBase treepath
 
struct bNodeTreeedittree
 
struct bNodeTreenodetree
 
char tree_idname [64]
 
int treetype DNA_DEPRECATED
 
short texfrom
 
short shaderfrom
 
struct bGPdatagpd
 
SpaceNodeOverlay overlay
 
char _pad2 [4]
 
SpaceNode_Runtimeruntime
 

Detailed Description

Definition at line 1531 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceNode::_pad0[6]

Definition at line 1537 of file DNA_space_types.h.

◆ _pad1

char SpaceNode::_pad1

Definition at line 1550 of file DNA_space_types.h.

◆ _pad2

char SpaceNode::_pad2[4]

Definition at line 1585 of file DNA_space_types.h.

◆ DNA_DEPRECATED [1/2]

View2D v2d SpaceNode::DNA_DEPRECATED

Deprecated, copied to region.

Definition at line 1541 of file DNA_space_types.h.

◆ DNA_DEPRECATED [2/2]

int treetype SpaceNode::DNA_DEPRECATED

Treetype: as same nodetree->type.

Definition at line 1574 of file DNA_space_types.h.

◆ edittree

struct bNodeTree* SpaceNode::edittree

Definition at line 1567 of file DNA_space_types.h.

Referenced by blender::ed::space_node::add_reroute_do_socket_section(), blender::ed::space_node::add_reroute_exec(), blender::ed::space_node::attribute_search_exec_fn(), BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), blo_do_versions_260(), blender::ed::space_node::context_path_for_space_node(), blender::ed::space_node::create_search_popup_block(), createTransNodeData(), blender::ed::space_node::cut_links_exec(), blender::ed::space_node::detach_links_exec(), direct_link_area(), blender::ed::space_node::do_lasso_select_node(), blender::ed::space_node::draw_nodespace_back_pix(), blender::ed::space_node::ed_node_link_conditions(), ED_node_link_insert(), ED_node_link_intersect_test(), ED_node_tree_pop(), ED_node_tree_push(), ED_node_tree_start(), ED_operator_node_active(), ED_operator_node_editable(), ED_spreadsheet_context_path_guess(), ED_spreadsheet_context_path_is_active(), blender::ed::space_node::get_attribute_info_from_context(), blender::ed::space_node::is_position_over_node_or_socket(), lib_link_workspace_layout_restore(), blender::ed::space_node::link_drag_search_exec_fn(), blender::ed::space_node::viewer_linking::link_socket_to_viewer(), blender::ed::space_node::mute_links_exec(), blender::ed::space_node::node_active_link_viewer_exec(), blender::ed::space_node::node_add_collection_exec(), blender::ed::space_node::node_add_file_exec(), blender::ed::space_node::node_add_group_exec(), blender::ed::space_node::node_add_group_poll(), blender::ed::space_node::node_add_mask_exec(), blender::ed::space_node::node_add_node(), blender::ed::space_node::node_add_object_exec(), blender::ed::space_node::node_attach_invoke(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::ed::space_node::node_clipboard_copy_exec(), blender::ed::space_node::node_clipboard_paste_exec(), blender::ed::space_node::node_context(), blender::ed::space_node::node_copy_color_exec(), blender::ed::space_node::node_cryptomatte_add_socket_exec(), blender::ed::space_node::node_cryptomatte_remove_socket_exec(), blender::ed::space_node::node_delete_exec(), blender::ed::space_node::node_delete_reconnect_exec(), blender::ed::space_node::node_deselect_all(), blender::ed::space_node::node_deselect_all_input_sockets(), blender::ed::space_node::node_deselect_all_output_sockets(), blender::ed::space_node::node_detach_exec(), blender::ed::space_node::node_draw_link(), blender::ed::space_node::node_draw_link_bezier(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_duplicate_exec(), blender::ed::space_node::node_find_indicated_socket(), blender::ed::space_node::node_find_update_fn(), blender::ed::space_node::node_flag_toggle_exec(), blender::ed::space_node::node_get_execution_time_label(), blender::ed::space_node::node_get_extra_info(), blender::ed::space_node::node_group_get_active(), blender::ed::space_node::node_group_insert_exec(), blender::ed::space_node::node_group_make_exec(), blender::ed::space_node::node_group_separate_exec(), blender::ed::space_node::node_group_ungroup_exec(), blender::ed::space_node::node_hide_toggle_exec(), blender::ed::space_node::node_id_remap_cb(), blender::ed::space_node::node_insert_offset_invoke(), blender::ed::space_node::node_insert_offset_modal(), blender::ed::space_node::node_join_exec(), blender::ed::space_node::node_link_cancel(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_find_socket(), blender::ed::space_node::node_link_init(), blender::ed::space_node::node_link_invoke(), blender::ed::space_node::viewer_linking::node_link_viewer(), blender::ed::space_node::node_make_link_exec(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_mute_exec(), blender::ed::space_node::node_options_toggle_exec(), blender::ed::space_node::node_output_file_add_socket_exec(), blender::ed::space_node::node_output_file_move_active_socket_exec(), blender::ed::space_node::node_output_file_remove_active_socket_exec(), blender::ed::space_node::node_parent_set_exec(), blender::ed::space_node::node_preview_toggle_exec(), blender::ed::space_node::node_read_viewlayers_exec(), blender::ed::space_node::node_remove_extra_links(), blender::ed::space_node::node_resize_exit(), blender::ed::space_node::node_resize_invoke(), blender::ed::space_node::node_resize_modal(), blender::ed::space_node::node_select_all_exec(), blender::ed::space_node::node_select_grouped_exec(), blender::ed::space_node::node_select_linked_from_exec(), blender::ed::space_node::node_select_linked_to_exec(), blender::ed::space_node::node_select_same_type_step_exec(), blender::ed::space_node::node_select_single(), blender::ed::space_node::node_set_cursor(), blender::ed::space_node::node_set_hidden_sockets(), blender::ed::space_node::node_shader_script_update_exec(), blender::ed::space_node::node_shader_script_update_poll(), blender::ed::space_node::node_socket_toggle_exec(), blender::ed::space_node::node_switch_view_exec(), blender::ed::space_node::node_switch_view_poll(), blender::ed::space_node::ntree_socket_add_exec(), blender::ed::space_node::ntree_socket_change_type_exec(), blender::ed::space_node::ntree_socket_move_exec(), blender::ed::space_node::ntree_socket_remove_exec(), blender::ed::space_node::pick_input_link_by_link_intersect(), blender::ed::space_node::pick_link(), snapNodes(), blender::ed::space_node::snode_autoconnect(), blender::ed::space_node::snode_autoconnect_input(), blender::ed::space_node::socket_change_type_itemf(), blender::ed::space_node::socket_is_occluded(), blender::ed::space_node::sort_multi_input_socket_links(), blender::ed::space_node::space_node_view_flag(), special_aftertrans_update__node(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_poll(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_refresh(), blender::ed::space_node::WIDGETGROUP_node_crop_poll(), blender::ed::space_node::WIDGETGROUP_node_crop_refresh(), blender::ed::space_node::WIDGETGROUP_node_sbeam_poll(), blender::ed::space_node::WIDGETGROUP_node_sbeam_refresh(), and blender::ed::space_node::WIDGETGROUP_node_transform_poll().

◆ flag

short SpaceNode::flag

◆ from

struct ID * SpaceNode::from

◆ gpd

struct bGPdata* SpaceNode::gpd

Grease-pencil data.

Definition at line 1582 of file DNA_space_types.h.

Referenced by direct_link_area(), do_versions_gpencil_2_50(), and blender::ed::space_node::node_id_remap_cb().

◆ id

struct ID* SpaceNode::id

◆ insert_ofs_dir

char SpaceNode::insert_ofs_dir

Direction for offsetting nodes on insertion.

Definition at line 1549 of file DNA_space_types.h.

Referenced by headerTranslation(), blender::ed::space_node::node_insert_offset_invoke(), and transformEvent().

◆ link_flag

char SpaceNode::link_flag

Definition at line 1536 of file DNA_space_types.h.

◆ next

SpaceLink* SpaceNode::next

Definition at line 1532 of file DNA_space_types.h.

◆ nodetree

struct bNodeTree* SpaceNode::nodetree

◆ overlay

SpaceNodeOverlay SpaceNode::overlay

◆ prev

SpaceLink * SpaceNode::prev

Definition at line 1532 of file DNA_space_types.h.

◆ regionbase

ListBase SpaceNode::regionbase

Storage of regions for inactive spaces.

Definition at line 1534 of file DNA_space_types.h.

Referenced by blender::ed::space_node::node_create().

◆ runtime

SpaceNode_Runtime* SpaceNode::runtime

Definition at line 1587 of file DNA_space_types.h.

Referenced by blender::ed::space_node::count_multi_input_socket_links(), direct_link_area(), ED_node_cursor_location_get(), ED_node_cursor_location_set(), ED_node_link_insert(), blender::ed::space_node::frame_node_draw_label(), blender::ed::space_node::node_add_collection_exec(), blender::ed::space_node::node_add_collection_invoke(), blender::ed::space_node::node_add_file_exec(), blender::ed::space_node::node_add_file_invoke(), blender::ed::space_node::node_add_group_exec(), blender::ed::space_node::node_add_group_invoke(), blender::ed::space_node::node_add_mask_exec(), blender::ed::space_node::node_add_object_exec(), blender::ed::space_node::node_add_object_invoke(), blender::ed::space_node::node_area_refresh(), blender::ed::space_node::node_area_tag_recalc_auto_compositing(), blender::ed::space_node::node_area_tag_tree_recalc(), blender::ed::space_node::node_cursor(), blender::ed::space_node::node_draw_hidden(), blender::ed::space_node::node_draw_link_bezier(), blender::ed::space_node::node_draw_shadow(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_duplicate(), blender::ed::space_node::node_free(), blender::ed::space_node::node_init(), blender::ed::space_node::node_insert_offset_invoke(), blender::ed::space_node::node_insert_offset_modal(), blender::ed::space_node::node_link_bezier_handles(), blender::ed::space_node::node_link_cancel(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_invoke(), blender::ed::space_node::nodelink_batch_draw(), and blender::ed::space_node::snode_setup_v2d().

◆ shaderfrom

short SpaceNode::shaderfrom

◆ spacetype

char SpaceNode::spacetype

Definition at line 1535 of file DNA_space_types.h.

Referenced by blender::ed::space_node::node_create().

◆ texfrom

short SpaceNode::texfrom

Texfrom object, world or brush.

Definition at line 1577 of file DNA_space_types.h.

Referenced by texture_get_from_context().

◆ tree_idname

char SpaceNode::tree_idname[64]

◆ treepath

ListBase SpaceNode::treepath

◆ xof

float SpaceNode::xof

◆ yof

float SpaceNode::yof

◆ zoom

float SpaceNode::zoom

The documentation for this struct was generated from the following file: