|
Blender V4.3
|
#include <DNA_collection_types.h>
Public Attributes | |
| ID | id |
| ID * | owner_id |
| ListBase | gobject |
| ListBase | children |
| char | _pad0 [4] |
| int | active_exporter_index |
| ListBase | exporters |
| struct PreviewImage * | preview |
| unsigned int layer | DNA_DEPRECATED |
| float | instance_offset [3] |
| uint8_t | flag |
| int8_t | color_tag |
| char | _pad1 [2] |
| uint8_t | lineart_usage |
| uint8_t | lineart_flags |
| uint8_t | lineart_intersection_mask |
| uint8_t | lineart_intersection_priority |
| struct ViewLayer *view_layer | DNA_DEPRECATED |
| Collection_Runtime | runtime |
Definition at line 126 of file DNA_collection_types.h.
| char Collection::_pad0[4] |
Definition at line 137 of file DNA_collection_types.h.
| char Collection::_pad1[2] |
Definition at line 150 of file DNA_collection_types.h.
| int Collection::active_exporter_index |
Definition at line 139 of file DNA_collection_types.h.
| ListBase Collection::children |
Definition at line 135 of file DNA_collection_types.h.
Referenced by BKE_collection_child_find(), BKE_collection_move(), BKE_collection_new_name_get(), collection_child_add(), collection_child_remove(), collection_copy_data(), collection_duplicate_recursive(), collection_find_child_recursive(), collection_instance_fix_recursive(), layer_collection_resync_create_recurse(), layer_collection_sync(), lineart_intersection_mask_check(), lineart_intersection_priority_check(), lineart_usage_check(), blender::ed::object::move_to_collection_menus_create(), and template_id_liboverride_hierarchy_collections_tag_recursive().
| int8_t Collection::color_tag |
Definition at line 148 of file DNA_collection_types.h.
Referenced by BKE_collection_master_add().
| unsigned int layer Collection::DNA_DEPRECATED |
Definition at line 144 of file DNA_collection_types.h.
| struct ViewLayer* view_layer Collection::DNA_DEPRECATED |
Definition at line 157 of file DNA_collection_types.h.
| ListBase Collection::exporters |
Definition at line 140 of file DNA_collection_types.h.
Referenced by collection_copy_data(), and layer_collection_sync().
| uint8_t Collection::flag |
Definition at line 147 of file DNA_collection_types.h.
Referenced by BKE_collection_master_add(), BKE_collection_new_name_get(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_objects_select(), BKE_lib_override_library_main_resync(), blender::deg::DepsgraphRelationBuilder::build_layer_collection(), collection_copy_data(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_duplicate_exec(), collection_duplicate_recursive(), blender::ed::outliner::collection_flag_exec(), blender::ed::outliner::collection_link_exec(), collection_owner_pointer_get(), blender::io::usd::USDStageReader::create_proto_collections(), do_version_layers_to_collections(), blender::ed::outliner::layer_collection_collect_data_to_edit(), layer_collection_hidden(), layer_collection_sync(), lib_override_library_create_post_process(), lineart_usage_check(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_collection_is_isolated(), blender::ed::outliner::outliner_collection_isolate_flag(), blender::ed::outliner::outliner_hide_collect_data_to_edit(), and switch_preview_collection_visibility().
| ListBase Collection::gobject |
Definition at line 133 of file DNA_collection_types.h.
Referenced by BKE_layer_collection_has_selected_objects(), BKE_layer_collection_objects_select(), collection_copy_data(), collection_duplicate_recursive(), collection_instance_fix_recursive(), layer_collection_bases_hide_recursive(), layer_collection_bases_show_recursive(), layer_collection_local_sync(), lineart_usage_check(), blender::ed::outliner::outliner_collection_set_flag_recursive(), and blender::bke::tests::TEST_F().
| ID Collection::id |
Definition at line 127 of file DNA_collection_types.h.
Referenced by BKE_collection_duplicate(), BKE_collection_has_object_recursive_instanced_orig_id(), BKE_collection_master_add(), BKE_collection_new_name_get(), BKE_freestyle_lineset_delete(), BKE_id_newptr_and_tag_clear(), BKE_lib_override_library_make_local(), BKE_lib_override_library_proxy_convert(), BKE_light_linking_collection_assign_only(), BLO_main_validate_embedded_liboverrides(), blender::deg::DepsgraphRelationBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_layer_collection(), buttons_context_path_collection(), collection_blend_write(), collection_copy_data(), blender::ed::object::collection_drop_exec(), blender::ed::outliner::collection_drop_init(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_duplicate_exec(), collection_duplicate_recursive(), blender::ed::outliner::collection_link_exec(), collection_object_cyclic_check_internal(), blender::io::usd::USDStageReader::create_proto_collections(), ED_rigidbody_constraint_add(), FRS_paste_active_lineset(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::io::usd::import_endjob(), import_endjob(), blender::io::usd::import_startjob(), blender::io::ply::importer_main(), blender::io::stl::importer_main(), layer_collection_resync_create_recurse(), layer_collection_resync_unused_layers_free(), layer_collection_sync(), lib_override_library_create_post_process(), lib_override_linked_group_tag(), blender::ed::object::make_links_scene_exec(), blender::ed::object::make_override_library_exec(), blender::ed::object::make_override_library_invoke(), memfile_undosys_step_decode(), MOD_lineart_gpencil_generate_v3(), blender::ed::object::move_to_collection_menus_items(), blender::bke::InstanceReference::name(), node_socket_copy_default_value_data(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_collection_isolate_flag(), blender::ed::outliner::outliner_item_drag_drop_invoke(), scene_blend_write(), scene_copy_data(), blender::io::usd::USDInstanceReader::set_instance_collection(), blender::ed::object::single_object_users_collection(), switch_preview_collection_visibility(), template_id_liboverride_hierarchy_collections_tag_recursive(), blender::bke::tests::TEST_F(), blender::ed::outliner::TreeElementLayerCollection::TreeElementLayerCollection(), ui_template_id_liboverride_hierarchy_make(), blender::ed::outliner::unlink_collection_fn(), and blender::ed::outliner::unlink_object_fn().
| float Collection::instance_offset[3] |
Definition at line 145 of file DNA_collection_types.h.
| uint8_t Collection::lineart_flags |
Definition at line 153 of file DNA_collection_types.h.
Referenced by lineart_intersection_mask_check(), and lineart_intersection_priority_check().
| uint8_t Collection::lineart_intersection_mask |
Definition at line 154 of file DNA_collection_types.h.
Referenced by lineart_intersection_mask_check().
| uint8_t Collection::lineart_intersection_priority |
Definition at line 155 of file DNA_collection_types.h.
Referenced by lineart_intersection_priority_check().
| uint8_t Collection::lineart_usage |
Definition at line 152 of file DNA_collection_types.h.
Referenced by lineart_usage_check().
| ID* Collection::owner_id |
The ID owning this collection, in case it is an embedded one.
Definition at line 130 of file DNA_collection_types.h.
Referenced by BKE_collection_master_add(), and collection_owner_pointer_get().
| struct PreviewImage* Collection::preview |
Definition at line 142 of file DNA_collection_types.h.
Referenced by collection_copy_data().
| Collection_Runtime Collection::runtime |
Definition at line 160 of file DNA_collection_types.h.
Referenced by BKE_collection_cycle_find(), BKE_collections_child_remove_nulls(), BKE_layer_collection_activate_parent(), collection_copy_data(), collection_cycle_fix_recursive(), collection_find_parent(), layer_collection_hidden(), blender::ed::object::make_override_library_exec(), blender::ed::outliner::outliner_collection_isolate_flag(), and template_id_liboverride_hierarchy_collections_tag_recursive().