Blender V4.3
Base Struct Reference

#include <DNA_layer_types.h>

Inherited by HdCyclesGeometry< Base, CyclesBase >.

Public Attributes

struct Basenext
 
struct Baseprev
 
struct Objectobject
 
struct Basebase_orig
 
unsigned int lay DNA_DEPRECATED
 
short flag
 
short flag_from_collection
 
short flag_legacy
 
unsigned short local_view_bits
 
unsigned short local_collections_bits
 
char _pad1 [2]
 

Detailed Description

Definition at line 75 of file DNA_layer_types.h.

Member Data Documentation

◆ _pad1

char Base::_pad1[2]

Definition at line 94 of file DNA_layer_types.h.

◆ base_orig

struct Base* Base::base_orig

◆ DNA_DEPRECATED

unsigned int lay Base::DNA_DEPRECATED

Definition at line 84 of file DNA_layer_types.h.

◆ flag

short Base::flag

Definition at line 87 of file DNA_layer_types.h.

Referenced by acf_object_setting_ptr(), animdata_filter_base_is_ok(), animdata_filter_dopesheet_ob(), blender::ed::object::bake_object_check(), blender::ed::object::base_select(), BKE_base_eval_flags(), BKE_base_is_visible(), BKE_base_set_visible(), BKE_collision_relations_create(), BKE_effector_relations_create(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_objects_select(), BKE_light_linking_select_receivers_of_emitter(), BKE_object_eval_eval_base_flags(), BKE_scene_object_base_flag_sync_from_base(), BKE_view_layer_base_select_and_set_active(), calculateCenterActive(), clean_viewport_memory_base(), click_select_channel_object(), collection_object_cache_fill(), collection_objects_select(), ED_armature_pose_select_in_wpaint_mode(), blender::ed::object::ed_object_posemode_set_for_weight_paint_ex(), ed_object_select_pick(), blender::ed::outliner::element_should_draw_faded(), blender::deg::FromCollectionBuilderPipeline::FromCollectionBuilderPipeline(), blender::ed::object::get_base_select_priority(), gizmo_3d_foreach_selected(), blender::ed::object::jump_to_object(), layer_collection_bases_hide_recursive(), layer_collection_bases_show_recursive(), loose_data_instantiate_collection_process(), loose_data_instantiate_object_base_instance_init(), blender::ed::object::make_override_library_poll(), mouse_nla_tracks(), mouse_select_eval_buffer(), blender::deg::DepsgraphBuilder::need_pull_base_into_graph(), blender::ed::object::object_add_sync_base_collection(), object_base_new(), object_bases_iterator_is_valid(), blender::ed::object::object_convert_exec(), blender::ed::object::object_convert_poll(), blender::ed::outliner::object_deselect_fn(), object_preview_scene_create(), object_select_menu_exec(), blender::ed::object::object_select_more_less(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_element_visible_get(), blender::ed::outliner::outliner_hide_exec(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_select_sync_from_object(), blender::ed::outliner::outliner_select_sync_to_object(), blender::ed::object::reset_clear_override_library_poll(), blender::ed::object::select_grouped_object_hooks(), snap_object_is_snappable(), blender::ed::outliner::tree_element_object_activate(), view3d_collection_drop_copy_external_asset(), and view3d_context().

◆ flag_from_collection

short Base::flag_from_collection

Definition at line 90 of file DNA_layer_types.h.

Referenced by BKE_base_eval_flags(), and layer_collection_objects_sync().

◆ flag_legacy

short Base::flag_legacy

Definition at line 91 of file DNA_layer_types.h.

Referenced by init_meta(), and snap_object_is_snappable().

◆ local_collections_bits

unsigned short Base::local_collections_bits

◆ local_view_bits

◆ next

◆ object

struct Object* Base::object

Definition at line 78 of file DNA_layer_types.h.

Referenced by acf_object_icon(), acf_object_name(), acf_object_setting_ptr(), acf_object_setting_valid(), blender::ed::object::add_duplicate(), blender::ed::object::add_hook_object_new(), anim_channels_select_set(), animdata_filter_base_is_ok(), animdata_filter_dopesheet_ob(), armature_select_linked_pick_invoke(), armature_shortest_path_pick_invoke(), blender::ed::object::base_activate_with_mode_exit_if_needed(), base_is_in_mode(), BKE_base_eval_flags(), BKE_base_is_visible(), BKE_collision_relations_create(), BKE_effector_relations_create(), BKE_object_eval_eval_base_flags(), BKE_object_pose_base_array_get_ex(), BKE_ptcache_bake(), BKE_scene_object_base_flag_sync_from_base(), BKE_view_layer_active_object_get(), BKE_view_layer_bases_in_mode_iterator_begin(), bone_mouse_select_menu(), bone_select_menu_exec(), calculateCenterActive(), clean_viewport_memory_base(), click_select_channel_object(), collection_object_cache_fill(), createObjectSpace(), datadropper_id_sample_pt(), blender::deg::deg_check_base_in_depsgraph(), do_armature_box_select(), do_lasso_select_pose(), do_object_box_select(), blender::ed::outliner::do_outliner_item_editmode_toggle(), blender::ed::outliner::do_outliner_item_posemode_toggle(), do_pose_box_select(), do_pose_tag_select_op_exec(), do_version_layers_to_collections(), DRW_object_wire_theme_get(), ds_base_sorting_cmp(), blender::ed::object::duplibase_for_convert(), blender::ed::greasepencil::duplicate_grease_pencil_object(), ED_armature_base_and_ebone_from_select_buffer(), ED_armature_base_and_pchan_from_select_buffer(), ED_armature_edit_select_pick_bone(), ED_armature_pose_select_pick_with_buffer(), ED_curve_editnurb_select_pick(), ED_lattice_select_pick(), ED_mball_base_and_elem_from_select_buffer(), ED_mball_select_pick(), ed_object_select_pick(), ed_object_select_pick_camera_track(), ED_undo_editmode_bases_from_view_layer(), ED_undo_editmode_objects_from_view_layer(), ED_view3d_give_material_slot_under_cursor(), ED_view3d_give_object_under_cursor(), ED_view3d_gizmo_mesh_preselect_get_active(), ED_view3d_project_base(), EDBM_edge_find_nearest_ex(), EDBM_elem_to_index_any_multi(), EDBM_face_find_nearest_ex(), edbm_preselect_or_active(), edbm_select_linked_pick_invoke(), EDBM_select_pick(), edbm_separate_exec(), edbm_shortest_path_pick_invoke(), EDBM_unified_findnearest_from_raycast(), EDBM_vert_find_nearest_ex(), edcu_shortest_path_pick_invoke(), blender::ed::object::find_first_by_data_id(), blender::deg::FromCollectionBuilderPipeline::FromCollectionBuilderPipeline(), gizmo_3d_foreach_selected(), gizmo_preselect_elem_test_select(), jump_to_target_ptr(), blender::ed::object::make_links_scene_exec(), make_new_animlistelem(), blender::ed::object::make_object_duplilist_real(), blender::ed::object::make_override_library_poll(), mesh_separate_arrays(), mesh_separate_loose(), mesh_separate_material(), mesh_separate_tagged(), mouse_mesh_loop(), mouse_nla_tracks(), mouse_select_eval_buffer(), mouse_select_object_center(), blender::deg::DepsgraphBuilder::need_pull_base_into_graph(), ob_keyframes_loop(), ob_to_keylist(), blender::ed::object::object_add_named_exec(), blender::ed::object::object_add_sync_base_collection(), object_base_new(), blender::ed::outliner::object_batch_delete_hierarchy_tag_fn(), blender::ed::object::object_convert_exec(), blender::ed::object::object_convert_poll(), object_mouse_select_menu(), blender::ed::object::object_select_more_less(), blender::ed::object::object_transfer_mode_invoke(), blender::ed::outliner::outliner_batch_delete_object_hierarchy_tag(), blender::ed::outliner::outliner_element_visible_get(), blender::ed::outliner::outliner_object_set_flag_recursive_fn(), pose_select_connected_invoke(), blender::ed::object::posemode_exec(), psys_find_group_weights(), blender::ed::object::reset_clear_override_library_poll(), blender::ui::sample_data_from_3d_view(), blender::ed::object::select_grouped_parent(), select_linked_pick_invoke(), separate_armature_exec(), separate_exec(), snap_object_is_snappable(), snap_target_select_from_spacetype(), blender::ed::outliner::tree_element_object_activate(), view3d_context(), viewselected_exec(), WIDGETGROUP_armature_spline_poll(), WIDGETGROUP_camera_poll(), WIDGETGROUP_empty_image_poll(), WIDGETGROUP_forcefield_poll(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_point_poll(), WIDGETGROUP_light_spot_poll(), and WIDGETGROUP_light_target_poll().

◆ prev

struct Base * Base::prev

Definition at line 76 of file DNA_layer_types.h.


The documentation for this struct was generated from the following file: