Blender V4.3
LayerCollection Struct Reference

#include <DNA_layer_types.h>

Public Attributes

struct LayerCollectionnext
 
struct LayerCollectionprev
 
struct Collectioncollection
 
void * _pad1
 
short flag
 
short runtime_flag
 
char _pad [4]
 
ListBase layer_collections
 
unsigned short local_collections_bits
 
short _pad2 [3]
 

Detailed Description

Definition at line 104 of file DNA_layer_types.h.

Member Data Documentation

◆ _pad

char LayerCollection::_pad[4]

Definition at line 110 of file DNA_layer_types.h.

◆ _pad1

void* LayerCollection::_pad1

Definition at line 107 of file DNA_layer_types.h.

◆ _pad2

short LayerCollection::_pad2[3]

Definition at line 116 of file DNA_layer_types.h.

◆ collection

struct Collection* LayerCollection::collection

Definition at line 106 of file DNA_layer_types.h.

Referenced by bc_add_object(), BKE_layer_collection_activate_parent(), BKE_layer_collection_doversion_2_80(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_objects_select(), BKE_layer_collection_sync(), BKE_object_add(), BKE_object_add_for_data(), BKE_view_layer_copy_data(), blender::deg::DepsgraphRelationBuilder::build_layer_collection(), buttons_context_path_collection(), blender::ed::object::collection_add_info_get_from_op(), blender::ed::object::collection_drop_exec(), blender::ed::object::collection_export_recursive(), blender::ed::outliner::collection_flag_exec(), blender::ed::outliner::collection_instance_exec(), blender::ed::outliner::collection_link_exec(), CTX_data_collection(), CTX_data_layer_collection(), blender::ed::outliner::do_outliner_select_recursive(), draw_selected_name(), find_layer_collection_by_scene_collection(), blender::io::obj::geometry_to_blender_objects(), get_stats_string(), blender::io::usd::import_endjob(), import_endjob(), blender::io::ply::importer_main(), blender::io::stl::importer_main(), layer_collection_add(), layer_collection_bases_hide_recursive(), layer_collection_bases_show_recursive(), blender::ed::outliner::layer_collection_collect_data_to_edit(), layer_collection_hidden(), layer_collection_local_sync(), layer_collection_resync_create_recurse(), loose_data_instantiate_ensure_active_collection(), blender::ed::object::object_add_sync_base_collection(), blender::ed::outliner::outliner_collection_from_tree_element(), blender::ed::outliner::outliner_collection_is_isolated(), blender::ed::outliner::outliner_collection_isolate_flag(), blender::ed::outliner::outliner_collection_set_flag_recursive(), blender::ed::outliner::outliner_hide_collect_data_to_edit(), switch_preview_collection_visibility(), blender::ed::outliner::TreeElementLayerCollection::TreeElementLayerCollection(), and blender::ed::outliner::view_layer__collection_set_flag_recursive_fn().

◆ flag

◆ layer_collections

ListBase LayerCollection::layer_collections

Synced with collection->children.

Definition at line 113 of file DNA_layer_types.h.

Referenced by BKE_layer_collection_doversion_2_80(), BKE_layer_collection_has_layer_collection(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_isolate_global(), BKE_layer_collection_isolate_local(), BKE_layer_collection_objects_select(), blo_do_versions_280(), blender::deg::DepsgraphRelationBuilder::build_layer_collection(), blender::ed::object::collection_export_recursive(), blender::ed::object::collection_hide_menu_draw(), do_version_layers_to_collections(), do_versions_local_collection_bits_set(), find_layer_collection_by_scene_collection(), layer_collection_bases_hide_recursive(), layer_collection_bases_show_recursive(), layer_collection_exclude_all(), layer_collection_flag_recursive_set(), layer_collection_flag_set_recursive(), layer_collection_flag_unset_recursive(), layer_collection_free(), layer_collection_local_sync(), layer_collection_local_visibility_set_recursive(), layer_collection_local_visibility_unset_recursive(), layer_collection_resync_create_recurse(), layer_collection_sync(), layer_collections_copy_data(), local_collections_reset_uuid(), blender::ed::outliner::outliner_collection_is_isolated(), blender::ed::outliner::outliner_collection_isolate_flag(), blender::ed::outliner::outliner_collection_set_flag_recursive(), blender::ed::outliner::outliner_unhide_all_exec(), switch_preview_collection_visibility(), view3d_local_collections_reset(), and view_layer_objects_base_cache_validate().

◆ local_collections_bits

◆ next

◆ prev

struct LayerCollection * LayerCollection::prev

Definition at line 105 of file DNA_layer_types.h.

◆ runtime_flag


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