|
Blender V4.3
|
#include <DNA_collection_types.h>
Public Attributes | |
| ListBase | object_cache |
| ListBase | object_cache_instanced |
| ListBase | parents |
| struct GHash * | gobject_hash |
| uint8_t | tag |
| char | _pad0 [7] |
Definition at line 104 of file DNA_collection_types.h.
| char Collection_Runtime::_pad0[7] |
Definition at line 123 of file DNA_collection_types.h.
| struct GHash* Collection_Runtime::gobject_hash |
An optional map for faster lookups on Collection.gobject
Definition at line 119 of file DNA_collection_types.h.
Referenced by collection_copy_data().
| ListBase Collection_Runtime::object_cache |
Cache of objects in this collection and all its children. This is created on demand when e.g. some physics simulation needs it, we don't want to have it for every collections due to memory usage reasons.
Definition at line 110 of file DNA_collection_types.h.
Referenced by collection_copy_data().
| ListBase Collection_Runtime::object_cache_instanced |
Need this for line art sub-collection selections.
Definition at line 113 of file DNA_collection_types.h.
Referenced by collection_copy_data().
| ListBase Collection_Runtime::parents |
List of collections that are a parent of this data-block.
Definition at line 116 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().
| uint8_t Collection_Runtime::tag |
Definition at line 121 of file DNA_collection_types.h.