|
Blender
V2.93
|
#include <outliner_intern.h>
Public Attributes | |
| struct TreeElement * | next |
| struct TreeElement * | prev |
| struct TreeElement * | parent |
| struct TreeElementType * | type |
| ListBase | subtree |
| int | xs |
| int | ys |
| TreeStoreElem * | store_elem |
| short | flag |
| short | index |
| short | idcode |
| short | xend |
| const char * | name |
| void * | directdata |
| PointerRNA | rnaptr |
Definition at line 77 of file outliner_intern.h.
| void* TreeElement::directdata |
Definition at line 95 of file outliner_intern.h.
Referenced by bone_fn(), blender::ed::outliner::TreeDisplayViewLayer::buildTree(), blender::ed::outliner::TreeDisplayIDOrphans::buildTree(), constraint_fn(), datastack_drop_copy(), datastack_drop_init(), datastack_drop_link(), do_outliner_drivers_editop(), do_outliner_keyingset_editop(), ebone_fn(), ED_outliner_give_base_under_cursor(), element_should_draw_faded(), blender::ed::outliner::TreeElementViewLayerBase::expand(), gpencil_layer_fn(), layer_collection_find_data_to_edit(), modifier_fn(), namebutton_fn(), outliner_add_bone(), outliner_add_collection_init(), outliner_add_element(), outliner_add_id_contents(), outliner_add_object_contents(), outliner_collection_from_tree_element(), outliner_draw_tree_element(), outliner_element_visible_get(), outliner_find_first_selected_layer_collection(), outliner_find_parent_bone(), outliner_get_insert_index(), outliner_hide_find_data_to_edit(), outliner_item_drag_drop_invoke(), outliner_restrict_properties_collection_set(), outliner_select_sync_from_edit_bone(), outliner_select_sync_from_object(), outliner_select_sync_from_pose_bone(), outliner_select_sync_to_edit_bone(), outliner_select_sync_to_object(), outliner_select_sync_to_pose_bone(), outliner_set_properties_tab(), pchan_fn(), sequence_fn(), tree_element_bone_activate(), tree_element_bone_state_get(), tree_element_ebone_activate(), tree_element_ebone_state_get(), tree_element_get_icon(), tree_element_gplayer_activate(), tree_element_gplayer_state_get(), tree_element_layer_collection_activate(), tree_element_layer_collection_state_get(), tree_element_modifier_activate(), tree_element_modifier_state_get(), tree_element_posechannel_activate(), tree_element_posechannel_state_get(), tree_element_sequence_activate(), tree_element_sequence_dup_state_get(), tree_element_sequence_state_get(), tree_element_to_path(), tree_element_viewlayer_activate(), tree_element_viewlayer_state_get(), blender::ed::outliner::TreeElementAnimData::TreeElementAnimData(), blender::ed::outliner::TreeElementGPencilLayer::TreeElementGPencilLayer(), blender::ed::outliner::TreeElementNLA::TreeElementNLA(), and blender::ed::outliner::TreeElementOverridesProperty::TreeElementOverridesProperty().
| short TreeElement::flag |
Definition at line 90 of file outliner_intern.h.
Referenced by element_should_draw_faded(), outliner_add_element(), outliner_draw_iconrow_doit(), outliner_draw_tree_element(), outliner_find_item_at_x_in_row_recursive(), outliner_set_coord_tree_element(), treesort_alpha_ob(), and treesort_child_not_in_collection().
| short TreeElement::idcode |
Definition at line 92 of file outliner_intern.h.
Referenced by do_item_rename(), do_outliner_item_activate_tree_element(), ED_outliner_give_base_under_cursor(), element_should_draw_faded(), id_delete(), is_object_element(), lib_relocate(), namebutton_fn(), outliner_add_element(), outliner_add_id_contents(), outliner_collection_from_tree_element(), outliner_collections_children_sort(), outliner_do_libdata_operation(), outliner_do_object_operation_ex(), outliner_draw_mode_column_toggle(), outliner_draw_tree_element(), outliner_element_is_collection_or_object(), outliner_element_visible_get(), outliner_hide_find_data_to_edit(), outliner_id_delete_invoke_do(), outliner_ID_drop_find(), outliner_is_collection_tree_element(), outliner_item_mode_toggle(), outliner_lib_relocate_invoke_do(), outliner_make_object_parent_hierarchy(), outliner_search_back_te(), outliner_set_properties_tab(), outliner_sort(), parent_drop_allowed(), parent_drop_invoke(), singleuser_action_fn(), subtree_has_objects(), test_object_callback(), tree_element_activate(), tree_element_active_material_get(), tree_element_active_scene_get(), tree_element_active_state_get(), tree_element_get_icon(), tree_element_id_type_to_index(), tree_element_material_activate(), tree_element_object_activate(), tree_element_show_hierarchy(), tree_element_viewlayer_activate(), tree_element_viewlayer_state_get(), and blender::ed::outliner::TreeElementID::TreeElementID().
| short TreeElement::index |
Definition at line 91 of file outliner_intern.h.
Referenced by datastack_drop_data_init(), outliner_add_element(), outliner_get_insert_index(), tree_element_active_material_get(), tree_element_defgroup_activate(), tree_element_defgroup_state_get(), tree_element_material_activate(), tree_element_posegroup_activate(), tree_element_posegroup_state_get(), tree_element_to_path(), unlink_material_fn(), and unlink_texture_fn().
| const char* TreeElement::name |
Definition at line 94 of file outliner_intern.h.
Referenced by blender::ed::outliner::TreeDisplayViewLayer::buildTree(), blender::ed::outliner::TreeDisplayIDOrphans::buildTree(), blender::ed::outliner::TreeElementViewLayerBase::expand(), merged_element_search_fn_recursive(), outliner_add_bone(), outliner_add_collection_init(), outliner_add_element(), outliner_add_id_contents(), outliner_add_object_contents(), outliner_buttons(), outliner_collections_children_sort(), outliner_draw_tree_element(), outliner_filter_has_name(), outliner_sort(), blender::ed::outliner::TreeElementAnimData::TreeElementAnimData(), blender::ed::outliner::TreeElementCollectionBase::TreeElementCollectionBase(), blender::ed::outliner::TreeElementDriverBase::TreeElementDriverBase(), blender::ed::outliner::TreeElementGPencilLayer::TreeElementGPencilLayer(), blender::ed::outliner::TreeElementID::TreeElementID(), blender::ed::outliner::TreeElementIDLibrary::TreeElementIDLibrary(), blender::ed::outliner::TreeElementNLA::TreeElementNLA(), blender::ed::outliner::TreeElementNLAAction::TreeElementNLAAction(), blender::ed::outliner::TreeElementNLATrack::TreeElementNLATrack(), blender::ed::outliner::TreeElementOverridesBase::TreeElementOverridesBase(), blender::ed::outliner::TreeElementOverridesProperty::TreeElementOverridesProperty(), blender::ed::outliner::TreeElementSceneObjectsBase::TreeElementSceneObjectsBase(), and blender::ed::outliner::TreeElementViewLayerBase::TreeElementViewLayerBase().
| struct TreeElement* TreeElement::next |
Definition at line 78 of file outliner_intern.h.
Referenced by collection_drop_poll(), outliner_add_id_contents(), outliner_add_object_contents(), outliner_collections_children_sort(), outliner_element_find_successor_in_parents(), outliner_filter_subtree(), outliner_find_first_desired_element_at_y(), outliner_find_first_desired_element_at_y_recursive(), outliner_find_item_at_x_in_row_recursive(), outliner_find_item_at_y(), outliner_find_next_element(), outliner_get_insert_index(), outliner_make_object_parent_hierarchy(), and outliner_sort().
| struct TreeElement * TreeElement::parent |
Definition at line 78 of file outliner_intern.h.
Referenced by blender::ed::outliner::TreeDisplayLibraries::buildTree(), blender::ed::outliner::TreeDisplayOverrideLibrary::buildTree(), collection_duplicate_exec(), constraint_fn(), blender::ed::outliner::TreeElementID::expandPoll(), find_walk_select_start_element(), id_override_library_create_fn(), id_override_library_delete_fn(), id_override_library_resync_fn(), outliner_add_element(), outliner_add_id_contents(), outliner_add_object_contents(), outliner_data_from_tree_element_and_parents(), outliner_do_id_set_operation(), outliner_do_libdata_operation(), outliner_element_find_successor_in_parents(), outliner_element_is_collection_or_object(), outliner_element_visible_get(), outliner_extract_children_from_subtree(), outliner_find_first_desired_element_at_y(), outliner_find_parent_bone(), outliner_find_previous_element(), outliner_is_element_visible(), outliner_item_drag_drop_invoke(), outliner_make_object_parent_hierarchy(), outliner_open_back(), outliner_search_back_te(), outliner_walk_left(), tree_element_active_material_get(), tree_element_active_world_get(), tree_element_constraint_activate(), tree_element_get_icon(), tree_element_material_activate(), tree_element_to_path(), tree_element_world_activate(), blender::ed::outliner::TreeElementOverridesBase::TreeElementOverridesBase(), and unlink_object_fn().
| struct TreeElement * TreeElement::prev |
Definition at line 78 of file outliner_intern.h.
Referenced by collection_drop_poll(), outliner_extract_children_from_subtree(), outliner_find_previous_element(), and outliner_get_insert_index().
| PointerRNA TreeElement::rnaptr |
Definition at line 96 of file outliner_intern.h.
Referenced by data_select_linked_fn(), do_outliner_drivers_editop(), do_outliner_keyingset_editop(), outliner_add_element(), outliner_draw_tree_element(), tree_element_get_icon(), and tree_element_to_path().
| TreeStoreElem* TreeElement::store_elem |
Definition at line 89 of file outliner_intern.h.
Referenced by check_persistent(), constraint_fn(), id_override_library_create_fn(), id_override_library_delete_fn(), id_override_library_resync_fn(), modifier_fn(), outliner_find_first_desired_element_at_y_recursive(), outliner_highlight_update(), blender::ed::outliner::TreeElementAnimData::TreeElementAnimData(), blender::ed::outliner::TreeElementCollectionBase::TreeElementCollectionBase(), blender::ed::outliner::TreeElementDriverBase::TreeElementDriverBase(), blender::ed::outliner::TreeElementGPencilLayer::TreeElementGPencilLayer(), blender::ed::outliner::TreeElementID::TreeElementID(), blender::ed::outliner::TreeElementNLA::TreeElementNLA(), blender::ed::outliner::TreeElementNLAAction::TreeElementNLAAction(), blender::ed::outliner::TreeElementNLATrack::TreeElementNLATrack(), blender::ed::outliner::TreeElementOverridesBase::TreeElementOverridesBase(), blender::ed::outliner::TreeElementOverridesProperty::TreeElementOverridesProperty(), blender::ed::outliner::TreeElementSceneObjectsBase::TreeElementSceneObjectsBase(), and blender::ed::outliner::TreeElementViewLayerBase::TreeElementViewLayerBase().
| ListBase TreeElement::subtree |
Definition at line 87 of file outliner_intern.h.
Referenced by blender::ed::outliner::TreeDisplayViewLayer::buildTree(), blender::ed::outliner::TreeDisplayLibraries::buildTree(), blender::ed::outliner::TreeDisplayOverrideLibrary::buildTree(), blender::ed::outliner::TreeDisplayIDOrphans::buildTree(), blender::ed::outliner::TreeDisplayScenes::buildTree(), do_outliner_drivers_editop(), do_outliner_keyingset_editop(), blender::ed::outliner::TreeElementOverridesBase::expand(), blender::ed::outliner::TreeElementSceneObjectsBase::expand(), blender::ed::outliner::TreeElementViewLayerBase::expand(), blender::ed::outliner::TreeElementAnimData::expand(), blender::ed::outliner::TreeElementDriverBase::expand(), blender::ed::outliner::TreeElementNLA::expand(), blender::ed::outliner::TreeElementNLATrack::expand(), blender::ed::outliner::TreeElementID::expand_animation_data(), merged_element_search_fn_recursive(), merged_element_search_update_fn(), outliner_add_bone(), outliner_add_collection_recursive(), outliner_add_element(), outliner_add_id_contents(), outliner_add_object_contents(), outliner_count_levels(), outliner_do_data_operation(), outliner_do_id_set_operation(), outliner_do_libdata_operation(), outliner_do_object_operation_ex(), outliner_draw_tree_element(), outliner_drop_insert_find(), outliner_dropzone_element(), outliner_filter_subtree(), outliner_find_first_desired_element_at_y_recursive(), outliner_find_item_at_x_in_row_recursive(), outliner_find_next_element(), outliner_find_rightmost_visible_child(), outliner_flag_flip(), outliner_flag_is_any_test(), outliner_flag_set(), outliner_id_copy_tag(), outliner_id_delete_invoke_do(), outliner_id_remap_find_tree_element(), outliner_item_box_select(), outliner_item_openclose(), outliner_item_openclose_invoke(), outliner_lib_relocate_invoke_do(), outliner_make_object_parent_hierarchy(), outliner_openclose_level(), outliner_set_coord_tree_element(), outliner_set_coordinates_element_recursive(), outliner_show_active(), outliner_show_active_get_element(), outliner_walk_right(), blender::ed::outliner::TreeElementID::postExpand(), subtree_has_objects(), tree_element_show_hierarchy(), and tree_element_to_path().
| struct TreeElementType* TreeElement::type |
Handle to the new C++ object (a derived type of base #AbstractTreeElement) that should replace TreeElement. Step by step, data should be moved to it and operations based on the type should become virtual methods of the class hierarchy.
Definition at line 85 of file outliner_intern.h.
Referenced by outliner_add_element().
| short TreeElement::xend |
Definition at line 93 of file outliner_intern.h.
Referenced by outliner_draw_iconrow_doit(), outliner_draw_tree_element(), outliner_dropzone_element(), outliner_item_is_co_over_name(), outliner_item_is_co_over_name_icons(), and outliner_set_coord_tree_element().
| int TreeElement::xs |
Definition at line 88 of file outliner_intern.h.
Referenced by outliner_buttons(), outliner_draw_iconrow_doit(), outliner_draw_tree_element(), outliner_dropzone_element(), outliner_find_item_at_x_in_row_recursive(), outliner_item_is_co_over_icon(), outliner_item_is_co_over_name(), outliner_item_is_co_over_name_icons(), outliner_item_is_co_within_close_toggle(), outliner_item_openclose_invoke(), outliner_item_openclose_modal(), outliner_set_coord_tree_element(), and outliner_set_coordinates_element_recursive().
| int TreeElement::ys |
Definition at line 88 of file outliner_intern.h.
Referenced by outliner_buttons(), outliner_draw_iconrow_doit(), outliner_draw_mode_column_toggle(), outliner_draw_tree_element(), outliner_drop_insert_find(), outliner_dropzone_element(), outliner_find_first_desired_element_at_y(), outliner_find_item_at_y(), outliner_id_delete_invoke_do(), outliner_id_remap_find_tree_element(), outliner_item_box_select(), outliner_item_rename(), outliner_lib_relocate_invoke_do(), outliner_restore_scrolling_position(), outliner_set_coord_tree_element(), outliner_set_coordinates_element_recursive(), outliner_show_active_exec(), outliner_store_scrolling_position(), and outliner_walk_scroll().