|
Blender
V2.93
|
#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 |
| 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 60 of file DNA_collection_types.h.
| ListBase Collection::children |
Definition at line 66 of file DNA_collection_types.h.
Referenced by _lineart_object_not_in_source_collection(), 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(), blender::bke::collection_instance_attribute_foreach(), collection_instance_find_recursive(), collection_instance_fix_recursive(), collection_null_children_remove(), collection_object_cache_fill(), collection_objects_select(), collection_parents_rebuild_recursive(), do_version_collection_propagate_lib_to_children(), blender::bke::geometry_set_collect_recursive_collection(), blender::nodes::get_instanced_data__collection(), layer_collection_sync(), lib_link_collection_data(), libblock_relink_collection(), move_to_collection_menus_create(), outliner_add_collection_recursive(), outliner_collection_is_isolated(), outliner_collection_set_flag_recursive(), scene_collection_callback(), and single_object_users_collection().
| int16_t Collection::color_tag |
Definition at line 80 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 70 of file DNA_collection_types.h.
| struct SceneCollection* collection Collection::DNA_DEPRECATED |
Definition at line 96 of file DNA_collection_types.h.
| struct ViewLayer* view_layer Collection::DNA_DEPRECATED |
Definition at line 97 of file DNA_collection_types.h.
| short Collection::flag |
Definition at line 73 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_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_parent_editable_find_recursive(), 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(), set_preview_visibility(), and tree_element_get_icon().
| ListBase Collection::gobject |
Definition at line 64 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(), blender::bke::collection_instance_attribute_foreach(), collection_instance_find_recursive(), collection_instance_fix_recursive(), collection_object_add(), collection_object_cache_fill(), collection_object_remove(), collection_object_remove_nulls(), collection_objects_select(), do_versions_after_linking_280(), blender::bke::geometry_set_collect_recursive_collection(), blender::nodes::get_instanced_data__collection(), layer_collection_bases_hide_recursive(), layer_collection_bases_show_recursive(), layer_collection_local_sync(), layer_collection_sync(), lib_link_collection_data(), libblock_relink_collection(), move_to_collection_exec(), outliner_add_collection_objects(), outliner_collection_set_flag_recursive(), scene_objects_iterator_begin(), and single_object_users_collection().
| ID Collection::id |
Definition at line 61 of file DNA_collection_types.h.
Referenced by _lineart_object_not_in_source_collection(), addIdsUsedBySocket(), BKE_collection_blend_read_lib(), BKE_collection_blend_write_nolib(), BKE_collection_duplicate(), BKE_collection_free(), BKE_collection_master_add(), BKE_collection_new_name_get(), BKE_collection_object_add(), BKE_collection_object_remove(), BKE_collection_ui_name_get(), BKE_collections_child_remove_nulls(), BKE_freestyle_config_free(), BKE_freestyle_lineset_delete(), BKE_gpencil_convert_curve(), BKE_idtype_id_foreach_cache(), BKE_lib_override_library_main_resync(), BKE_lib_override_library_make_local(), BKE_lib_override_library_proxy_convert(), BKE_object_groups_clear(), blo_do_versions_280(), blo_do_versions_pre250(), 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_init(), collection_drop_invoke(), collection_duplicate_exec(), collection_duplicate_recursive(), collection_instance_add_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(), 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(), ED_operator_rigidbody_active_poll(), ED_operator_rigidbody_add_poll(), ED_operator_rigidbody_con_active_poll(), ED_operator_rigidbody_con_add_poll(), ED_rigidbody_constraint_add(), expand_id_embedded_id(), FRS_paste_active_lineset(), id_override_library_create_fn(), import_endjob(), layer_collection_sync(), lib_link_id_embedded_id(), libblock_relink_collection(), lineart_gpencil_generate(), make_override_library_exec(), memfile_undosys_step_decode(), move_to_collection_exec(), move_to_collection_menus_items(), namebutton_fn(), node_add_collection_exec(), node_socket_copy_default_value(), object_add_duplicate_internal(), object_blend_read_lib(), object_origin_set_exec(), 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(), scene_free_data(), select_grouped_collection(), set_preview_visibility(), single_object_users_collection(), unlink_collection_fn(), unlink_object_fn(), and write_file_handle().
| float Collection::instance_offset[3] |
Definition at line 71 of file DNA_collection_types.h.
Referenced by BKE_object_eval_proxy_copy(), BKE_object_make_proxy(), DRW_hair_duplimat_get(), blender::bke::geometry_set_collect_recursive_collection_instance(), make_duplis_collection(), make_duplis_instances_component(), make_duplis_particle_system(), object_origin_set_exec(), and wireframe_hair_cache_populate().
| short Collection::lineart_usage |
Line Art engine specific
Definition at line 78 of file DNA_collection_types.h.
| ListBase Collection::object_cache |
Definition at line 86 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 89 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 93 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_collections_child_remove_nulls(), BKE_layer_collection_activate_parent(), 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_parent_editable_find_recursive(), collection_tag_update_parent_recursive(), layer_collection_hidden(), outliner_collection_delete(), and outliner_collection_isolate_flag().
| struct PreviewImage* Collection::preview |
Definition at line 68 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 75 of file DNA_collection_types.h.
Referenced by BKE_collection_blend_read_data(), collection_blend_write(), and collection_parents_rebuild_recursive().