Blender V4.3
Collection Struct Reference

#include <DNA_collection_types.h>

Public Attributes

ID id
 
IDowner_id
 
ListBase gobject
 
ListBase children
 
char _pad0 [4]
 
int active_exporter_index
 
ListBase exporters
 
struct PreviewImagepreview
 
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
 

Detailed Description

Definition at line 126 of file DNA_collection_types.h.

Member Data Documentation

◆ _pad0

char Collection::_pad0[4]

Definition at line 137 of file DNA_collection_types.h.

◆ _pad1

char Collection::_pad1[2]

Definition at line 150 of file DNA_collection_types.h.

◆ active_exporter_index

int Collection::active_exporter_index

Definition at line 139 of file DNA_collection_types.h.

◆ children

◆ color_tag

int8_t Collection::color_tag

Definition at line 148 of file DNA_collection_types.h.

Referenced by BKE_collection_master_add().

◆ DNA_DEPRECATED [1/2]

unsigned int layer Collection::DNA_DEPRECATED

Definition at line 144 of file DNA_collection_types.h.

◆ DNA_DEPRECATED [2/2]

struct ViewLayer* view_layer Collection::DNA_DEPRECATED

Definition at line 157 of file DNA_collection_types.h.

◆ exporters

ListBase Collection::exporters

Definition at line 140 of file DNA_collection_types.h.

Referenced by collection_copy_data(), and layer_collection_sync().

◆ flag

◆ gobject

◆ id

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().

◆ instance_offset

float Collection::instance_offset[3]

Definition at line 145 of file DNA_collection_types.h.

◆ lineart_flags

uint8_t Collection::lineart_flags

◆ lineart_intersection_mask

uint8_t Collection::lineart_intersection_mask

Definition at line 154 of file DNA_collection_types.h.

Referenced by lineart_intersection_mask_check().

◆ lineart_intersection_priority

uint8_t Collection::lineart_intersection_priority

Definition at line 155 of file DNA_collection_types.h.

Referenced by lineart_intersection_priority_check().

◆ lineart_usage

uint8_t Collection::lineart_usage

Definition at line 152 of file DNA_collection_types.h.

Referenced by lineart_usage_check().

◆ owner_id

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().

◆ preview

struct PreviewImage* Collection::preview

Definition at line 142 of file DNA_collection_types.h.

Referenced by collection_copy_data().

◆ runtime


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