|
Blender V4.3
|
#include <memory>#include "BLI_function_ref.hh"#include "RNA_types.hh"#include "tree/tree_element.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::bke |
| namespace | blender::bke::outliner |
| namespace | blender::bke::outliner::treehash |
| namespace | blender::ed |
| namespace | blender::ed::outliner |
Macros | |
| #define | TREESTORE_ID_TYPE(_id) |
| #define | OL_NAMEBUTTON 1 |
| #define | TREESTORE(a) ((a)->store_elem) |
| #define | OL_Y_OFFSET 2 |
| #define | OL_TOG_USER_BUTS_USERS (UI_UNIT_X * 1.2f + V2D_SCROLL_WIDTH) |
| #define | OL_RNA_COLX (UI_UNIT_X * 15) |
| #define | OL_RNA_COL_SIZEX (UI_UNIT_X * 7.5f) |
| #define | OL_RNA_COL_SPACEX (UI_UNIT_X * 2.5f) |
| #define | SUPPORT_FILTER_OUTLINER(space_outliner_) (ELEM((space_outliner_)->outlinevis, SO_VIEW_LAYER, SO_OVERRIDES_LIBRARY)) |
| #define | SEARCHING_OUTLINER(sov) ((sov)->search_flags & SO_SEARCH_RECURSIVE) |
| #define | TSELEM_OPEN(telm, sv) |
Typedefs | |
| using | blender::ed::outliner::TreeTraversalFunc = TreeTraversalAction (*)(TreeElement *te, void *customdata) |
| using | blender::ed::outliner::outliner_operation_fn |
| #define OL_NAMEBUTTON 1 |
Definition at line 174 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_buttons().
Definition at line 199 of file outliner_intern.hh.
Referenced by blender::ed::outliner::draw_outliner(), blender::ed::outliner::outliner_draw_overrides_rna_buts(), blender::ed::outliner::outliner_draw_rnabuts(), blender::ed::outliner::outliner_right_columns_width(), and blender::ed::outliner::outliner_width().
Definition at line 200 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_data_api_buttons_start_x().
Definition at line 198 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_data_api_buttons_start_x().
| #define OL_TOG_USER_BUTS_USERS (UI_UNIT_X * 1.2f + V2D_SCROLL_WIDTH) |
Definition at line 196 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_draw_userbuts().
| #define OL_Y_OFFSET 2 |
Definition at line 194 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_back(), blender::ed::outliner::outliner_draw_tree(), and blender::ed::outliner::outliner_update_viewable_area().
| #define SEARCHING_OUTLINER | ( | sov | ) | ((sov)->search_flags & SO_SEARCH_RECURSIVE) |
| #define SUPPORT_FILTER_OUTLINER | ( | space_outliner_ | ) | (ELEM((space_outliner_)->outlinevis, SO_VIEW_LAYER, SO_OVERRIDES_LIBRARY)) |
Definition at line 204 of file outliner_intern.hh.
Referenced by blender::ed::outliner::TreeElementOverridesBase::expand(), and blender::ed::outliner::outliner_exclude_filter_get().
| #define TREESTORE | ( | a | ) | ((a)->store_elem) |
Definition at line 191 of file outliner_intern.hh.
Referenced by blender::ed::outliner::AbstractTreeDisplay::add_element(), blender::ed::outliner::tree_iterator::all_open(), blender::ed::outliner::TreeDisplayDataAPI::build_tree(), blender::ed::outliner::TreeDisplayLibraries::build_tree(), blender::ed::outliner::TreeDisplayOverrideLibraryProperties::build_tree(), blender::ed::outliner::TreeDisplayScenes::build_tree(), blender::ed::outliner::TreeDisplayViewLayer::build_tree(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_drop_poll(), blender::ed::outliner::constraint_fn(), blender::ed::outliner::datastack_drop_are_types_valid(), blender::ed::outliner::datastack_drop_copy(), blender::ed::outliner::datastack_drop_init(), blender::ed::outliner::datastack_drop_link(), blender::ed::outliner::datastack_drop_poll(), blender::ed::outliner::do_outliner_drivers_editop(), blender::ed::outliner::do_outliner_keyingset_editop(), blender::ed::outliner::do_outliner_operation_event(), blender::ed::outliner::do_outliner_range_select(), blender::ed::outliner::do_outliner_range_select_recursive(), blender::ed::outliner::do_outliner_select_recursive(), blender::ed::outliner::do_outliner_select_walk(), ED_outliner_give_base_under_cursor(), ED_outliner_give_rna_under_cursor(), ED_outliner_selected_objects_get(), blender::ed::outliner::TreeElementIDArmature::expand(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::ed::outliner::TreeElementRNAProperty::expand(), blender::ed::outliner::TreeElementRNAStruct::expand(), blender::ed::outliner::TreeElementID::expand_poll(), blender::ed::outliner::get_element_operation_type(), blender::ed::outliner::is_object_element(), blender::ed::outliner::is_pchan_element(), blender::ed::outliner::layer_collection_collect_data_to_edit(), blender::ed::outliner::merged_element_search_fn_recursive(), blender::ed::outliner::merged_element_search_update_fn(), blender::ed::outliner::outliner_buttons(), blender::ed::outliner::outliner_collect_objects_to_delete(), blender::ed::outliner::outliner_collect_selected_collections(), blender::ed::outliner::outliner_collect_selected_objects(), blender::ed::outliner::outliner_collection_from_tree_element(), blender::ed::outliner::outliner_collections_children_sort(), blender::ed::outliner::outliner_context_selected_ids(), blender::ed::outliner::outliner_data_op_sets_enum_item_fn(), blender::ed::outliner::outliner_do_data_operation(), blender::ed::outliner::outliner_do_id_set_operation(), blender::ed::outliner::outliner_do_libdata_operation(), blender::ed::outliner::outliner_do_libdata_operation_selection_set(), blender::ed::outliner::outliner_do_libdata_operation_selection_set(), blender::ed::outliner::outliner_do_libdata_operation_selection_set_element(), blender::ed::outliner::outliner_do_object_operation_ex(), blender::ed::outliner::outliner_do_scene_operation(), blender::ed::outliner::outliner_draw_hierarchy_lines_recursive(), blender::ed::outliner::outliner_draw_highlights(), blender::ed::outliner::outliner_draw_iconrow(), blender::ed::outliner::outliner_draw_iconrow_doit(), blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_draw_overrides_restrictbuts(), blender::ed::outliner::outliner_draw_overrides_rna_buts(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_draw_rnabuts(), blender::ed::outliner::outliner_draw_struct_marks(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_draw_userbuts(), blender::ed::outliner::outliner_drop_insert_find(), blender::ed::outliner::outliner_dropzone_element(), blender::ed::outliner::outliner_element_is_collection_or_object(), blender::ed::outliner::outliner_element_visible_get(), blender::ed::outliner::outliner_filter_subtree(), blender::ed::outliner::outliner_find_editbone(), blender::ed::outliner::outliner_find_element_with_flag(), blender::ed::outliner::outliner_find_first_selected_collection(), blender::ed::outliner::outliner_find_first_selected_layer_collection(), blender::ed::outliner::outliner_find_id(), blender::ed::outliner::outliner_find_item_at_x_in_row(), blender::ed::outliner::outliner_find_item_at_y(), blender::ed::outliner::outliner_find_next_element(), blender::ed::outliner::outliner_find_parent_bone(), blender::ed::outliner::outliner_find_posechannel(), blender::ed::outliner::outliner_find_rightmost_visible_child(), blender::ed::outliner::outliner_flag_flip(), blender::ed::outliner::outliner_flag_is_any_test(), blender::ed::outliner::outliner_flag_set(), blender::ed::outliner::outliner_hide_collect_data_to_edit(), blender::ed::outliner::outliner_id_copy_tag(), blender::ed::outliner::outliner_id_delete_tag(), blender::ed::outliner::outliner_ID_drop_find(), blender::ed::outliner::outliner_id_operation_item_poll(), blender::ed::outliner::outliner_id_remap_find_tree_element(), blender::ed::outliner::outliner_is_collection_tree_element(), blender::ed::outliner::outliner_is_element_visible(), blender::ed::outliner::outliner_item_do_activate_from_cursor(), blender::ed::outliner::outliner_item_drag_drop_invoke(), blender::ed::outliner::outliner_item_is_co_over_name_icons(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_item_openclose(), blender::ed::outliner::outliner_item_openclose_invoke(), blender::ed::outliner::outliner_item_openclose_modal(), blender::ed::outliner::outliner_item_rename_invoke(), blender::ed::outliner::outliner_item_select(), blender::ed::outliner::outliner_lib_relocate_invoke_do(), blender::ed::outliner::outliner_main_region_context(), blender::ed::outliner::outliner_make_object_parent_hierarchy(), blender::ed::outliner::outliner_open_back(), blender::ed::outliner::outliner_openclose_level(), blender::ed::outliner::outliner_restrict_properties_collection_set(), blender::ed::outliner::outliner_search_back(), blender::ed::outliner::outliner_search_back_te(), blender::ed::outliner::outliner_select_sync_from_sequence(), blender::ed::outliner::outliner_select_sync_to_sequence(), blender::ed::outliner::outliner_set_properties_tab(), blender::ed::outliner::outliner_show_active(), blender::ed::outliner::outliner_show_active_exec(), blender::ed::outliner::outliner_sort(), blender::ed::outliner::outliner_store_scrolling_position(), blender::ed::outliner::outliner_sync_selection_from_outliner(), blender::ed::outliner::outliner_sync_selection_to_outliner(), blender::ed::outliner::outliner_tree_dimensions_impl(), blender::ed::outliner::outliner_tree_traverse(), blender::ed::outliner::outliner_walk_left(), blender::ed::outliner::outliner_walk_right(), blender::ed::outliner::parent_clear_poll(), blender::ed::outliner::parent_drop_allowed(), blender::ed::outliner::parent_drop_invoke(), blender::ed::outliner::parent_drop_poll(), blender::ed::outliner::subtree_contains_object(), blender::ed::outliner::subtree_has_objects(), blender::ed::outliner::test_object_callback(), blender::ed::outliner::tree_element_active_world_get(), blender::ed::outliner::tree_element_constraint_activate(), blender::ed::outliner::tree_element_get_icon(), blender::ed::outliner::tree_element_id_type_to_index(), blender::ed::outliner::tree_element_object_activate(), blender::ed::outliner::tree_element_show_hierarchy(), blender::ed::outliner::tree_element_world_activate(), blender::ed::outliner::AbstractTreeElement::uncollapse_by_default(), and blender::ed::outliner::unlink_object_fn().
| #define TREESTORE_ID_TYPE | ( | _id | ) |
Definition at line 111 of file outliner_intern.hh.
Referenced by blender::ed::outliner::AbstractTreeDisplay::add_element().
| #define TSELEM_OPEN | ( | telm, | |
| sv ) |
Definition at line 226 of file outliner_intern.hh.
Referenced by blender::ed::outliner::tree_iterator::all_open(), blender::ed::outliner::TreeElementRNAProperty::expand(), blender::ed::outliner::TreeElementRNAStruct::expand(), blender::ed::outliner::outliner_do_object_operation_ex(), blender::ed::outliner::outliner_draw_get_warning_tree_element(), blender::ed::outliner::outliner_draw_hierarchy_lines_recursive(), blender::ed::outliner::outliner_draw_overrides_restrictbuts(), blender::ed::outliner::outliner_draw_overrides_rna_buts(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_draw_rnabuts(), blender::ed::outliner::outliner_draw_struct_marks(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_drop_insert_find(), blender::ed::outliner::outliner_filter_subtree(), blender::ed::outliner::outliner_find_first_desired_element_at_y_recursive(), blender::ed::outliner::outliner_find_item_at_x_in_row(), blender::ed::outliner::outliner_find_item_at_y(), blender::ed::outliner::outliner_find_next_element(), blender::ed::outliner::outliner_find_rightmost_visible_child(), blender::ed::outliner::outliner_tree_dimensions_impl(), blender::ed::outliner::outliner_walk_left(), and blender::ed::outliner::outliner_walk_right().