|
Blender V4.3
|
#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 |
| ListBase | tree |
| struct BLI_mempool * | treestore |
| char | search_string [64] |
| short | flag |
| short | outlinevis |
| short | lib_override_view_mode |
| short | storeflag |
| char | search_flags |
| char | _pad [6] |
| char | sync_select_dirty |
| int | filter |
| char | filter_state |
| char | show_restrict_flags |
| short | filter_id_type |
| SpaceOutliner_Runtime * | runtime |
Outliner
Definition at line 289 of file DNA_space_types.h.
| char SpaceOutliner::_pad[6] |
Definition at line 319 of file DNA_space_types.h.
| char SpaceOutliner::_pad0[6] |
Definition at line 295 of file DNA_space_types.h.
| View2D v2d SpaceOutliner::DNA_DEPRECATED |
Deprecated, copied to region.
Definition at line 299 of file DNA_space_types.h.
| int SpaceOutliner::filter |
Definition at line 324 of file DNA_space_types.h.
Referenced by blender::ed::outliner::allow_parenting_without_modifier_key(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blender::ed::outliner::TreeDisplayIDOrphans::build_tree(), blender::ed::outliner::TreeDisplayViewLayer::build_tree(), blender::ed::outliner::TreeElementOverridesBase::expand(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_exclude_filter_get(), and blender::ed::outliner::outliner_find_first_desired_element_at_y().
| short SpaceOutliner::filter_id_type |
Definition at line 327 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), blender::ed::outliner::TreeDisplayIDOrphans::build_tree(), blender::ed::outliner::TreeElementID::expand_poll(), and blender::ed::outliner::outliner_create().
| char SpaceOutliner::filter_state |
Definition at line 325 of file DNA_space_types.h.
Referenced by blo_do_versions_290(), and blender::ed::outliner::outliner_exclude_filter_get().
| short SpaceOutliner::flag |
Definition at line 314 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), blo_do_versions_290(), blender::ed::outliner::do_outliner_item_activate_tree_element(), blender::ed::outliner::draw_outliner(), ED_outliner_select_sync_from_outliner(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_item_select(), and blender::ed::outliner::outliner_shows_mode_column().
| short SpaceOutliner::lib_override_view_mode |
Definition at line 316 of file DNA_space_types.h.
Referenced by blender::ed::outliner::AbstractTreeDisplay::create_from_display_mode(), blender::ed::outliner::draw_outliner(), and blender::ed::outliner::outliner_right_columns_width().
| char SpaceOutliner::link_flag |
Definition at line 294 of file DNA_space_types.h.
| SpaceLink* SpaceOutliner::next |
Definition at line 290 of file DNA_space_types.h.
| short SpaceOutliner::outlinevis |
Definition at line 315 of file DNA_space_types.h.
Referenced by blender::ed::outliner::allow_parenting_without_modifier_key(), blo_do_versions_260(), blo_do_versions_280(), blender::ed::outliner::collection_flag_exec(), blender::ed::outliner::collections_view_layer_poll(), do_versions_after_linking_280(), blender::ed::outliner::draw_outliner(), blender::ed::outliner::ed_operator_outliner_datablocks_active(), blender::ed::outliner::ed_operator_outliner_id_orphans_active(), ED_outliner_collections_editor_poll(), ED_outliner_select_sync_from_outliner(), blender::ed::outliner::outliner_add_collection_recursive(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_draw_highlights(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_draw_tree(), blender::ed::outliner::outliner_draw_warning_tree_element(), blender::ed::outliner::outliner_find_first_desired_element_at_y(), blender::ed::outliner::outliner_id_operation_item_poll(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_main_region_message_subscribe(), blender::ed::outliner::outliner_orphans_manage_invoke(), blender::ed::outliner::outliner_right_columns_width(), blender::ed::outliner::outliner_sync_select_from_outliner_set_types(), blender::ed::outliner::outliner_sync_select_to_outliner_set_types(), blender::ed::outliner::outliner_view_layer_collections_editor_poll(), blender::ed::outliner::outliner_width(), and blender::ed::io::poll_file_object_drop().
| SpaceLink * SpaceOutliner::prev |
Definition at line 290 of file DNA_space_types.h.
| ListBase SpaceOutliner::regionbase |
Storage of regions for inactive spaces.
Definition at line 292 of file DNA_space_types.h.
Referenced by blender::ed::outliner::outliner_create().
| SpaceOutliner_Runtime* SpaceOutliner::runtime |
Definition at line 329 of file DNA_space_types.h.
Referenced by blender::ed::outliner::AbstractTreeDisplay::add_element(), blender::ed::outliner::check_persistent(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_duplicate(), blender::ed::outliner::outliner_free(), blender::ed::outliner::outliner_id_remap(), blender::ed::outliner::outliner_init(), blender::ed::outliner::outliner_shows_mode_column(), blender::ed::outliner::outliner_space_blend_read_data(), blender::ed::outliner::outliner_storage_cleanup(), and blender::ed::outliner::outliner_tag_redraw_avoid_rebuild_on_open_change().
| char SpaceOutliner::search_flags |
Definition at line 318 of file DNA_space_types.h.
Referenced by blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_filter_subtree(), and blender::ed::outliner::outliner_filter_tree().
| char SpaceOutliner::search_string[64] |
Definition at line 312 of file DNA_space_types.h.
Referenced by blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_clear_filter_exec(), blender::ed::outliner::outliner_draw_highlights(), blender::ed::outliner::outliner_exclude_filter_get(), and blender::ed::outliner::outliner_filter_tree().
| char SpaceOutliner::show_restrict_flags |
Definition at line 326 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), blo_do_versions_290(), blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_draw_restrictbuts(), and blender::ed::outliner::outliner_right_columns_width().
| char SpaceOutliner::spacetype |
Definition at line 293 of file DNA_space_types.h.
Referenced by blender::ed::outliner::outliner_create().
| short SpaceOutliner::storeflag |
Definition at line 317 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_foreach_id(), blender::ed::outliner::outliner_id_remap(), blender::ed::outliner::outliner_space_blend_read_after_liblink(), blender::ed::outliner::outliner_space_blend_read_data(), and blender::ed::outliner::outliner_storage_cleanup().
| char SpaceOutliner::sync_select_dirty |
Selection syncing flag (WM_OUTLINER_SYNC_SELECT_FROM_OBJECT and similar flags).
Definition at line 322 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), ED_outliner_select_sync_flag_outliners(), ED_outliner_select_sync_from_outliner(), blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_duplicate(), blender::ed::outliner::outliner_sync_select_to_outliner_set_types(), and blender::ed::outliner::outliner_sync_selection().
| ListBase SpaceOutliner::tree |
Definition at line 301 of file DNA_space_types.h.
Referenced by blender::ed::outliner::tree_iterator::all(), blender::ed::outliner::tree_iterator::all_open(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_flag_exec(), blender::ed::outliner::collection_instance_exec(), blender::ed::outliner::collection_isolate_exec(), blender::ed::outliner::collection_link_exec(), blender::ed::outliner::collection_new_exec(), blender::ed::outliner::collection_objects_select_exec(), blender::ed::outliner::collection_view_layer_exec(), blender::ed::outliner::collection_visibility_exec(), blender::ed::outliner::collections_view_layer_poll(), blender::ed::outliner::datastack_drop_reorder(), blender::ed::outliner::do_outliner_range_select(), blender::ed::outliner::draw_outliner(), ED_outliner_give_base_under_cursor(), ED_outliner_give_rna_under_cursor(), ED_outliner_select_sync_from_outliner(), ED_outliner_selected_objects_get(), blender::ed::outliner::find_walk_select_start_element(), blender::ed::outliner::get_target_element(), blender::ed::outliner::namebutton_fn(), blender::ed::outliner::outliner_active_collection(), blender::ed::outliner::outliner_active_layer_collection(), blender::ed::outliner::outliner_box_select_invoke(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_cleanup_tree(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_color_tag_set_exec(), blender::ed::outliner::outliner_delete_exec(), blender::ed::outliner::outliner_do_libdata_operation_selection_set(), blender::ed::outliner::outliner_draw_tree(), blender::ed::outliner::outliner_drop_insert_find(), blender::ed::outliner::outliner_dropzone_find(), blender::ed::outliner::outliner_duplicate(), blender::ed::outliner::outliner_filter_tree(), blender::ed::outliner::outliner_find_first_desired_element_at_y(), blender::ed::outliner::outliner_flag_flip(), blender::ed::outliner::outliner_flag_set(), blender::ed::outliner::outliner_free(), blender::ed::outliner::outliner_has_element_warnings(), blender::ed::outliner::outliner_hide_exec(), blender::ed::outliner::outliner_highlight_update_invoke(), blender::ed::outliner::outliner_id_copy_exec(), blender::ed::outliner::outliner_id_delete_invoke(), blender::ed::outliner::outliner_id_remap_invoke(), blender::ed::outliner::outliner_item_do_activate_from_cursor(), blender::ed::outliner::outliner_item_drag_drop_invoke(), blender::ed::outliner::outliner_item_drag_element_find(), blender::ed::outliner::outliner_item_openclose_invoke(), blender::ed::outliner::outliner_item_openclose_modal(), blender::ed::outliner::outliner_item_rename_find_active(), blender::ed::outliner::outliner_item_rename_find_hovered(), blender::ed::outliner::outliner_lib_reload_invoke(), blender::ed::outliner::outliner_lib_relocate_invoke(), blender::ed::outliner::outliner_main_region_context(), blender::ed::outliner::outliner_mode_toggle_fn(), blender::ed::outliner::outliner_object_operation_exec(), blender::ed::outliner::outliner_one_level_exec(), blender::ed::outliner::outliner_operation_invoke(), blender::ed::outliner::outliner_restore_scrolling_position(), blender::ed::outliner::outliner_select_all_exec(), blender::ed::outliner::outliner_show_active_exec(), blender::ed::outliner::outliner_show_active_get_element(), blender::ed::outliner::outliner_space_blend_read_data(), blender::ed::outliner::outliner_sync_selection(), blender::ed::outliner::outliner_toggle_expanded_exec(), blender::ed::outliner::outliner_tree_dimensions(), and blender::ed::outliner::parent_drop_set_parents().
| struct BLI_mempool* SpaceOutliner::treestore |
Treestore is an ordered list of TreeStoreElem's from outliner tree; Note that treestore may contain duplicate elements if element is used multiple times in outliner tree (e. g. linked objects) Also note that BLI_mempool can not be read/written in DNA directly, therefore readfile.cc / writefile.cc linearize treestore into TreeStore structure.
Definition at line 310 of file DNA_space_types.h.
Referenced by BLO_update_defaults_startup_blend(), blender::ed::outliner::TreeDisplayDataAPI::build_tree(), blender::ed::outliner::TreeDisplayScenes::build_tree(), blender::ed::outliner::check_persistent(), do_versions_after_linking_280(), blender::ed::outliner::namebutton_fn(), blender::ed::outliner::outliner_build_tree(), blender::ed::outliner::outliner_duplicate(), blender::ed::outliner::outliner_foreach_id(), blender::ed::outliner::outliner_free(), blender::ed::outliner::outliner_id_remap(), blender::ed::outliner::outliner_space_blend_read_after_liblink(), blender::ed::outliner::outliner_space_blend_read_data(), blender::ed::outliner::outliner_storage_cleanup(), and blender::ed::outliner::write_space_outliner().