|
Blender
V2.93
|
#include <DNA_space_types.h>
Public Attributes | |
| SpaceLink * | next |
| SpaceLink * | prev |
| ListBase | regionbase |
| char | spacetype |
| char | link_flag |
| char | _pad0 [6] |
| View2D v2d | DNA_DEPRECATED |
| struct ID * | id |
| struct ID * | from |
| short | flag |
| char | insert_ofs_dir |
| char | _pad1 |
| float | xof |
| float | yof |
| float | zoom |
| ListBase | treepath |
| struct bNodeTree * | edittree |
| struct bNodeTree * | nodetree |
| char | tree_idname [64] |
| int treetype | DNA_DEPRECATED |
| short | texfrom |
| short | shaderfrom |
| struct bGPdata * | gpd |
| SpaceNode_Runtime * | runtime |
Definition at line 1529 of file DNA_space_types.h.
| char SpaceNode::_pad0[6] |
Definition at line 1535 of file DNA_space_types.h.
| char SpaceNode::_pad1 |
Definition at line 1548 of file DNA_space_types.h.
| View2D v2d SpaceNode::DNA_DEPRECATED |
Deprecated, copied to region.
Definition at line 1539 of file DNA_space_types.h.
| int treetype SpaceNode::DNA_DEPRECATED |
Treetype: as same nodetree->type.
Definition at line 1572 of file DNA_space_types.h.
| 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().
| short SpaceNode::flag |
Definition at line 1544 of file DNA_space_types.h.
Referenced by annotation_visible_on_space(), blo_do_versions_260(), blo_do_versions_280(), compo_get_recalc_flags(), draw_nodespace_back_pix(), drw_engines_enable_editors(), drw_viewport_colormanagement_set(), ED_node_link_insert(), ED_screen_stereo3d_required(), ED_space_node_color_sample(), ED_space_node_get_position(), headerTranslation(), image_cache_image(), node_area_listener(), node_create(), node_draw_space(), node_id_remap(), node_insert_offset_invoke(), sample_invoke(), snode_set_context(), WIDGETGROUP_node_corner_pin_poll(), WIDGETGROUP_node_crop_poll(), WIDGETGROUP_node_sbeam_poll(), WIDGETGROUP_node_transform_poll(), and wm_draw_region_stereo_set().
| struct ID * SpaceNode::from |
Definition at line 1542 of file DNA_space_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), blo_do_versions_260(), ED_node_tree_start(), lib_link_workspace_layout_restore(), node_id_remap(), and snode_set_context().
| 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().
| struct ID* SpaceNode::id |
Context, no need to save in file? well... pinning...
Definition at line 1542 of file DNA_space_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), blo_do_versions_260(), ED_node_link_insert(), ED_node_tree_start(), ED_spreadsheet_set_geometry_node_context(), lib_link_workspace_layout_restore(), node_area_listener(), node_area_refresh(), node_context(), node_draw_space(), node_duplicate_exec(), node_id_remap(), snode_dag_update(), snode_notify(), snode_set_context(), and WIDGETGROUP_node_transform_refresh().
| 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().
| char SpaceNode::link_flag |
Definition at line 1534 of file DNA_space_types.h.
| SpaceLink* SpaceNode::next |
Definition at line 1530 of file DNA_space_types.h.
| struct bNodeTree* SpaceNode::nodetree |
Definition at line 1567 of file DNA_space_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), blo_do_versions_260(), clear_viewer_border_exec(), draw_nodespace_back_pix(), ED_annotation_data_get_pointers_direct(), ED_node_set_active_viewer_key(), ED_node_tree_start(), ED_node_tree_update(), lib_link_workspace_layout_restore(), new_node_tree_exec(), node_add_collection_poll(), node_add_file_exec(), node_add_file_poll(), node_add_mask_poll(), node_add_node(), node_add_object_poll(), node_add_texture_poll(), node_area_listener(), node_area_refresh(), node_context(), node_draw_space(), node_group_separate_exec(), node_group_ungroup_exec(), node_id_remap(), node_sockets_poll(), snode_dag_update(), snode_set_context(), and viewer_border_exec().
| SpaceLink * SpaceNode::prev |
Definition at line 1530 of file DNA_space_types.h.
| ListBase SpaceNode::regionbase |
Storage of regions for inactive spaces.
Definition at line 1532 of file DNA_space_types.h.
Referenced by node_create().
| SpaceNode_Runtime* SpaceNode::runtime |
Definition at line 1582 of file DNA_space_types.h.
Referenced by count_mutli_input_socket_links(), direct_link_area(), ED_node_cursor_location_get(), ED_node_cursor_location_set(), ED_node_link_insert(), node_add_collection_exec(), node_add_collection_invoke(), node_add_file_exec(), node_add_file_invoke(), node_add_group_exec(), node_add_group_invoke(), node_add_mask_exec(), node_add_object_exec(), node_add_object_invoke(), node_add_texture_exec(), node_add_texture_invoke(), node_area_listener(), node_area_refresh(), node_cursor(), node_draw_frame(), node_draw_hidden(), node_draw_link_bezier(), node_draw_shadow(), node_draw_space(), node_duplicate(), node_free(), node_init(), node_insert_offset_invoke(), node_insert_offset_modal(), node_link_bezier_handles(), node_link_cancel(), node_link_exit(), node_link_invoke(), node_resize_init(), nodelink_batch_draw(), and snode_setup_v2d().
| 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().
| char SpaceNode::spacetype |
Definition at line 1533 of file DNA_space_types.h.
Referenced by node_create().
| short SpaceNode::texfrom |
Texfrom object, world or brush.
Definition at line 1575 of file DNA_space_types.h.
Referenced by texture_get_from_context().
| char SpaceNode::tree_idname[64] |
Definition at line 1570 of file DNA_space_types.h.
Referenced by blo_do_versions_260(), ED_node_is_compositor(), ED_node_is_geometry(), ED_node_is_shader(), ED_node_is_texture(), ED_node_set_tree_type(), group_ntree_idname(), new_node_tree_exec(), node_create(), node_group_operator_active_poll(), node_space_subtype_get(), screen_menu_context_string(), and snode_set_context().
| ListBase SpaceNode::treepath |
XXX nodetree pointer info is all in the path stack now, remove later on and use bNodeTreePath instead. For now these variables are set when pushing/popping from path stack, to avoid having to update all the functions and operators. Can be done when design is accepted and everything is properly tested.
Definition at line 1562 of file DNA_space_types.h.
Referenced by BKE_screen_area_blend_read_lib(), BKE_screen_foreach_id_screen_area(), blo_do_versions_260(), blo_do_versions_290(), direct_link_area(), ED_node_set_active_viewer_key(), ED_node_tree_depth(), ED_node_tree_get(), ED_node_tree_path_get(), ED_node_tree_path_get_fixedbuf(), ED_node_tree_path_length(), ED_node_tree_pop(), ED_node_tree_push(), ED_node_tree_start(), ED_spreadsheet_set_geometry_node_context(), lib_link_workspace_layout_restore(), node_area_listener(), node_draw_space(), node_duplicate(), node_free(), node_id_remap(), snode_set_context(), snode_update(), space_node_group_offset(), and write_area().
| float SpaceNode::xof |
Offset for drawing the backdrop.
Definition at line 1551 of file DNA_space_types.h.
Referenced by backimage_fit_exec(), draw_nodespace_back_pix(), ED_space_node_color_sample(), ED_space_node_get_position(), gizmo_node_backdrop_prop_matrix_get(), gizmo_node_backdrop_prop_matrix_set(), image_cache_image_add(), node_gizmo_calc_matrix_space(), node_gizmo_calc_matrix_space_with_image_dims(), node_view_all_exec(), sample_apply(), snode_bg_viewmove_modal(), and viewer_border_corner_to_backdrop().
| float SpaceNode::yof |
Definition at line 1551 of file DNA_space_types.h.
Referenced by backimage_fit_exec(), draw_nodespace_back_pix(), ED_space_node_color_sample(), ED_space_node_get_position(), gizmo_node_backdrop_prop_matrix_get(), gizmo_node_backdrop_prop_matrix_set(), image_cache_image_add(), node_gizmo_calc_matrix_space(), node_gizmo_calc_matrix_space_with_image_dims(), node_view_all_exec(), sample_apply(), snode_bg_viewmove_modal(), and viewer_border_corner_to_backdrop().
| float SpaceNode::zoom |
Zoom for backdrop.
Definition at line 1553 of file DNA_space_types.h.
Referenced by backimage_fit_exec(), backimage_zoom_exec(), blo_do_versions_260(), draw_nodespace_back_pix(), ED_space_node_color_sample(), ED_space_node_get_position(), gizmo_node_backdrop_prop_matrix_get(), gizmo_node_backdrop_prop_matrix_set(), image_cache_image_add(), node_composit_backdrop_boxmask(), node_composit_backdrop_ellipsemask(), node_composit_backdrop_viewer(), node_create(), node_gizmo_calc_matrix_space(), node_gizmo_calc_matrix_space_with_image_dims(), sample_apply(), snode_bg_viewmove_invoke(), and viewer_border_corner_to_backdrop().