Blender
V3.3
|
#include <DNA_collection_types.h>
Public Attributes | |
ID | id |
ListBase | gobject |
ListBase | children |
struct PreviewImage * | preview |
unsigned int layer | DNA_DEPRECATED |
float | instance_offset [3] |
short | flag |
short | tag |
short | lineart_usage |
unsigned char | lineart_flags |
unsigned char | lineart_intersection_mask |
unsigned char | lineart_intersection_priority |
char | _pad [5] |
int16_t | color_tag |
ListBase | object_cache |
ListBase | object_cache_instanced |
ListBase | parents |
struct SceneCollection *collection | DNA_DEPRECATED |
struct ViewLayer *view_layer | DNA_DEPRECATED |
Definition at line 47 of file DNA_collection_types.h.
char Collection::_pad[5] |
Definition at line 68 of file DNA_collection_types.h.
ListBase Collection::children |
Definition at line 53 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_collection_blend_read_expand(), BKE_collection_blend_write_nolib(), BKE_collection_delete(), BKE_collection_is_empty(), BKE_collection_move(), BKE_collection_new_name_get(), BKE_collection_parent_relations_rebuild(), blender::deg::DepsgraphNodeBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_collection(), collection_child_add(), collection_child_remove(), collection_copy_data(), collection_duplicate_recursive(), collection_find_child(), collection_find_child_recursive(), collection_foreach_id(), collection_free_data(), collection_from_index_recursive(), collection_instance_find_recursive(), collection_instance_fix_recursive(), collection_null_children_remove(), collection_object_cache_fill(), collection_objects_select(), collection_parents_rebuild_recursive(), collection_preview_contains_geometry_recursive(), do_version_collection_propagate_lib_to_children(), blender::bke::geometry_set_collect_recursive_collection(), layer_collection_resync_create_recurse(), layer_collection_sync(), lib_link_collection_data(), lib_override_linked_group_tag_collections_keep_tagged_check_recursive(), libblock_relink_collection(), move_to_collection_menus_create(), blender::nodes::node_geo_collection_info_cc::node_geo_exec(), outliner_add_collection_recursive(), outliner_collection_is_isolated(), outliner_collection_set_flag_recursive(), scene_collection_callback(), single_object_users_collection(), and template_id_liboverride_hierarchy_collections_tag_recursive().
int16_t Collection::color_tag |
Definition at line 70 of file DNA_collection_types.h.
Referenced by BKE_collection_master_add(), blo_do_versions_290(), outliner_draw_hierarchy_lines_recursive(), tselem_draw_icon(), and UI_icon_color_from_collection().
unsigned int layer Collection::DNA_DEPRECATED |
Definition at line 57 of file DNA_collection_types.h.
struct SceneCollection* collection Collection::DNA_DEPRECATED |
Definition at line 86 of file DNA_collection_types.h.
struct ViewLayer* view_layer Collection::DNA_DEPRECATED |
Definition at line 87 of file DNA_collection_types.h.
short Collection::flag |
Definition at line 60 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_collection_delete(), BKE_collection_is_in_scene(), BKE_collection_master_add(), BKE_collection_move(), BKE_collection_new_name_get(), BKE_collection_object_cache_get(), BKE_collection_object_cache_instanced_get(), BKE_collection_parent_editable_find_recursive(), BKE_collection_ui_name_get(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_objects_select(), BKE_lib_override_library_main_resync(), blo_do_versions_280(), blender::deg::DepsgraphNodeBuilder::build_collection(), collection_blend_write(), collection_copy_data(), collection_duplicate_exec(), collection_duplicate_recursive(), collection_find_data_to_edit(), collection_flag_exec(), collection_flag_poll(), collection_link_exec(), collection_object_cache_fill(), collection_object_cache_free(), collection_objects_select(), collection_owner_get(), collection_tag_update_parent_recursive(), do_item_rename(), do_version_layers_to_collections(), do_versions_after_linking_280(), layer_collection_find_data_to_edit(), layer_collection_hidden(), layer_collection_sync(), lib_link_main_data_restore_cb(), lib_override_library_create_post_process(), outliner_collection_delete(), outliner_collection_is_isolated(), outliner_collection_isolate_flag(), outliner_drop_insert_collection_find(), outliner_hide_find_data_to_edit(), outliner_restrict_properties_collection_set(), switch_preview_collection_visibility(), and tree_element_get_icon().
ListBase Collection::gobject |
Definition at line 51 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_collection_blend_read_expand(), BKE_collection_blend_write_nolib(), BKE_collection_delete(), BKE_collection_has_object(), BKE_collection_is_empty(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_objects_select(), BKE_scene_objects_iterator_next(), blender::deg::DepsgraphNodeBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), collection_copy_data(), collection_duplicate_recursive(), collection_foreach_id(), collection_free_data(), collection_instance_find_recursive(), collection_instance_fix_recursive(), collection_object_add(), collection_object_cache_fill(), collection_object_remove(), collection_object_remove_duplicates(), collection_object_remove_nulls(), collection_objects_select(), collection_preview_contains_geometry_recursive(), do_versions_after_linking_280(), blender::bke::geometry_set_collect_recursive_collection(), layer_collection_bases_hide_recursive(), layer_collection_bases_show_recursive(), layer_collection_local_sync(), layer_collection_objects_sync(), lib_link_collection_data(), lib_override_group_tag_data_object_to_collection_init_collection_process(), lib_override_linked_group_tag_collections_keep_tagged_check_recursive(), libblock_relink_collection(), loose_data_instantiate_collection_process(), move_to_collection_exec(), blender::nodes::node_geo_collection_info_cc::node_geo_exec(), outliner_add_collection_objects(), outliner_collection_set_flag_recursive(), scene_objects_iterator_begin(), single_object_users_collection(), view3d_collection_drop_copy_external_asset(), and view_layer_objects_base_cache_validate().
ID Collection::id |
Definition at line 48 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_lib(), BKE_collection_blend_write_nolib(), BKE_collection_duplicate(), BKE_collection_free_data(), BKE_collection_master_add(), BKE_collection_new_name_get(), BKE_collection_object_add_notest(), BKE_collection_object_remove(), BKE_collection_ui_name_get(), BKE_freestyle_config_free(), BKE_freestyle_lineset_delete(), BKE_gpencil_convert_curve(), BKE_id_newptr_and_tag_clear(), BKE_idtype_id_foreach_cache(), BKE_lib_override_library_make_local(), BKE_lib_override_library_proxy_convert(), BKE_main_collection_sync_remap(), BKE_object_groups_clear(), blo_do_versions_280(), blo_do_versions_300(), blo_do_versions_pre250(), BLO_main_validate_embedded_liboverrides(), blender::deg::DepsgraphNodeBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_collection(), collection_add(), collection_add_exec(), collection_blend_write(), collection_child_add(), collection_child_remove(), collection_copy_data(), collection_create_exec(), collection_drop_exec(), collection_drop_init(), collection_drop_invoke(), collection_duplicate_exec(), collection_duplicate_recursive(), collection_flag_exec(), collection_instance_exec(), collection_instance_fix_recursive(), collection_link_exec(), collection_next_find(), collection_object_active_itemf(), collection_object_cyclic_check_internal(), collection_remove_exec(), collection_tag_update_parent_recursive(), collection_unlink_exec(), DEG_add_collection_geometry_relation(), direct_link_id_embedded_id(), do_version_collection_propagate_lib_to_children(), do_version_layers_to_collections(), do_versions_after_linking_280(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_content_cell(), ED_rigidbody_constraint_add(), expand_id_embedded_id(), FRS_paste_active_lineset(), blender::io::obj::geometry_to_blender_objects(), id_override_library_create_hierarchy_pre_process_fn(), blender::io::usd::import_endjob(), import_endjob(), blender::io::usd::import_startjob(), blender::io::stl::importer_main(), layer_collection_resync_create_recurse(), layer_collection_resync_unused_layers_free(), layer_collection_sync(), lib_link_id_embedded_id(), lib_override_library_create_post_process(), lib_override_linked_group_tag(), libblock_relink_collection(), lineart_gpencil_generate(), loose_data_instantiate_collection_process(), make_override_library_exec(), memfile_undosys_step_decode(), move_to_collection_exec(), move_to_collection_menus_items(), namebutton_fn(), blender::ed::space_node::node_add_collection_exec(), node_socket_copy_default_value(), object_blend_read_lib(), outliner_collection_delete(), outliner_collection_isolate_flag(), outliner_collection_set_flag_recursive(), outliner_collection_set_flag_recursive_fn(), outliner_item_drag_drop_invoke(), outliner_layer_or_collection_pointer_create(), outliner_restrict_properties_collection_set(), scene_free_data(), select_grouped_collection(), single_object_users_collection(), socket_id_user_decrement(), switch_preview_collection_visibility(), template_id_liboverride_hierarchy_collection_root_find_recursive(), template_id_liboverride_hierarchy_collections_tag_recursive(), ui_template_id_liboverride_hierarchy_make(), unlink_collection_fn(), unlink_object_fn(), view_layer_objects_base_cache_validate(), and write_file_handle().
float Collection::instance_offset[3] |
Definition at line 58 of file DNA_collection_types.h.
Referenced by DRW_hair_duplimat_get(), blender::geometry::foreach_geometry_in_reference(), blender::bke::geometry_set_collect_recursive_collection_instance(), make_duplis_collection(), make_duplis_geometry_set_impl(), make_duplis_particle_system(), blender::nodes::node_geo_collection_info_cc::node_geo_exec(), and wireframe_hair_cache_populate().
unsigned char Collection::lineart_flags |
Definition at line 65 of file DNA_collection_types.h.
unsigned char Collection::lineart_intersection_mask |
Definition at line 66 of file DNA_collection_types.h.
unsigned char Collection::lineart_intersection_priority |
Definition at line 67 of file DNA_collection_types.h.
short Collection::lineart_usage |
Definition at line 64 of file DNA_collection_types.h.
ListBase Collection::object_cache |
Definition at line 76 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_collection_object_cache_get(), collection_blend_write(), collection_copy_data(), and collection_object_cache_free().
ListBase Collection::object_cache_instanced |
Definition at line 79 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_collection_object_cache_instanced_get(), collection_blend_write(), collection_copy_data(), and collection_object_cache_free().
ListBase Collection::parents |
Definition at line 83 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_collection_cycle_find(), BKE_collection_delete(), BKE_collection_is_in_scene(), BKE_collection_parent_editable_find_recursive(), BKE_collections_child_remove_nulls(), BKE_layer_collection_activate_parent(), BKE_main_collections_parent_relations_rebuild(), collection_blend_write(), collection_child_add(), collection_child_remove(), collection_copy_data(), collection_cycle_fix_recursive(), collection_find_parent(), collection_foreach_id(), collection_free_data(), collection_missing_parents_remove(), collection_object_cache_free(), collection_tag_update_parent_recursive(), layer_collection_hidden(), loose_data_instantiate_collection_parents_check_recursive(), make_override_library_exec(), outliner_collection_delete(), outliner_collection_isolate_flag(), template_id_liboverride_hierarchy_collection_root_find_recursive(), and template_id_liboverride_hierarchy_collections_tag_recursive().
struct PreviewImage* Collection::preview |
Definition at line 55 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_collection_blend_write_nolib(), collection_copy_data(), and collection_free_data().
short Collection::tag |
Definition at line 62 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), BKE_main_collections_parent_relations_rebuild(), collection_blend_write(), and collection_parents_rebuild_recursive().