Blender  V2.93
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
 
SpaceNode_Runtimeruntime
 

Detailed Description

Definition at line 1529 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceNode::_pad0[6]

Definition at line 1535 of file DNA_space_types.h.

◆ _pad1

char SpaceNode::_pad1

Definition at line 1548 of file DNA_space_types.h.

◆ DNA_DEPRECATED [1/2]

View2D v2d SpaceNode::DNA_DEPRECATED

Deprecated, copied to region.

Definition at line 1539 of file DNA_space_types.h.

◆ DNA_DEPRECATED [2/2]

int treetype SpaceNode::DNA_DEPRECATED

Treetype: as same nodetree->type.

Definition at line 1572 of file DNA_space_types.h.

◆ edittree

struct bNodeTree* SpaceNode::edittree

Definition at line 1565 of file DNA_space_types.h.

Referenced by add_reroute_do_socket_section(), add_reroute_exec(), BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), blo_do_versions_260(), create_drag_link(), createTransNodeData(), cut_links_exec(), detach_links_exec(), direct_link_area(), do_lasso_select_node(), draw_nodespace_back_pix(), 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(), is_position_over_node_or_socket(), lib_link_workspace_layout_restore(), mute_links_exec(), node_active_link_viewer_exec(), node_add_collection_exec(), node_add_group_exec(), node_add_node(), node_add_object_exec(), node_add_texture_exec(), node_area_listener(), node_attach_invoke(), node_box_select_exec(), node_circleselect_exec(), node_clipboard_copy_exec(), node_clipboard_paste_exec(), node_context(), node_copy_color_exec(), node_cryptomatte_add_socket_exec(), node_cryptomatte_remove_socket_exec(), node_delete_exec(), node_delete_reconnect_exec(), node_deselect_all(), node_deselect_all_input_sockets(), node_deselect_all_output_sockets(), node_detach_exec(), node_draw_space(), node_duplicate_exec(), node_find_indicated_socket(), node_find_update_fn(), node_flag_toggle_exec(), node_group_get_active(), node_group_insert_exec(), node_group_make_exec(), node_group_separate_exec(), node_group_ungroup_exec(), node_hide_toggle_exec(), node_id_remap(), node_insert_offset_invoke(), node_insert_offset_modal(), node_join_exec(), node_link_cancel(), node_link_exit(), node_link_find_socket(), node_link_init(), node_link_modal(), node_link_viewer(), node_make_link_exec(), node_mouse_select(), node_mute_exec(), node_options_toggle_exec(), node_output_file_add_socket_exec(), node_output_file_move_active_socket_exec(), node_output_file_remove_active_socket_exec(), node_parent_set_exec(), node_preview_toggle_exec(), node_read_viewlayers_exec(), node_remove_extra_links(), node_resize_exit(), node_resize_invoke(), node_resize_modal(), node_select_all_exec(), node_select_grouped_color(), node_select_grouped_exec(), node_select_grouped_name(), node_select_grouped_type(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_select_same_type_step_exec(), node_select_single(), node_set_cursor(), node_set_hidden_sockets(), node_shader_script_update_exec(), node_shader_script_update_poll(), node_socket_toggle_exec(), node_sockets_panel(), node_switch_view_exec(), node_switch_view_poll(), node_tree_interface_inputs_panel(), node_tree_interface_outputs_panel(), node_tree_interface_poll(), ntree_socket_add_exec(), ntree_socket_move_exec(), ntree_socket_remove_exec(), pick_input_link_by_link_intersect(), pick_link(), snapNodes(), snode_autoconnect(), snode_autoconnect_input(), snode_dag_update(), snode_update(), sort_multi_input_socket_links(), space_node_view_flag(), special_aftertrans_update__node(), visible_node(), WIDGETGROUP_node_corner_pin_poll(), WIDGETGROUP_node_corner_pin_refresh(), WIDGETGROUP_node_crop_poll(), WIDGETGROUP_node_crop_refresh(), WIDGETGROUP_node_sbeam_poll(), WIDGETGROUP_node_sbeam_refresh(), and WIDGETGROUP_node_transform_poll().

◆ flag

short SpaceNode::flag

◆ from

struct ID * SpaceNode::from

◆ gpd

struct bGPdata* SpaceNode::gpd

Grease-pencil data.

Definition at line 1580 of file DNA_space_types.h.

Referenced by direct_link_area(), do_versions_gpencil_2_50(), and node_id_remap().

◆ id

struct ID* SpaceNode::id

◆ insert_ofs_dir

char SpaceNode::insert_ofs_dir

Direction for offsetting nodes on insertion.

Definition at line 1547 of file DNA_space_types.h.

Referenced by headerTranslation(), node_insert_offset_invoke(), and transformEvent().

◆ link_flag

char SpaceNode::link_flag

Definition at line 1534 of file DNA_space_types.h.

◆ next

SpaceLink* SpaceNode::next

Definition at line 1530 of file DNA_space_types.h.

◆ nodetree

struct bNodeTree* SpaceNode::nodetree

◆ prev

SpaceLink * SpaceNode::prev

Definition at line 1530 of file DNA_space_types.h.

◆ regionbase

ListBase SpaceNode::regionbase

Storage of regions for inactive spaces.

Definition at line 1532 of file DNA_space_types.h.

Referenced by node_create().

◆ runtime

SpaceNode_Runtime* SpaceNode::runtime

◆ shaderfrom

short SpaceNode::shaderfrom

Shader from object or world.

Definition at line 1577 of file DNA_space_types.h.

Referenced by node_area_listener(), and shader_get_from_context().

◆ spacetype

char SpaceNode::spacetype

Definition at line 1533 of file DNA_space_types.h.

Referenced by node_create().

◆ texfrom

short SpaceNode::texfrom

Texfrom object, world or brush.

Definition at line 1575 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: