Blender V4.3
Collection_Runtime Struct Reference

#include <DNA_collection_types.h>

Public Attributes

ListBase object_cache
 
ListBase object_cache_instanced
 
ListBase parents
 
struct GHashgobject_hash
 
uint8_t tag
 
char _pad0 [7]
 

Detailed Description

Definition at line 104 of file DNA_collection_types.h.

Member Data Documentation

◆ _pad0

char Collection_Runtime::_pad0[7]

Definition at line 123 of file DNA_collection_types.h.

◆ gobject_hash

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

◆ object_cache

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

◆ object_cache_instanced

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

◆ parents

◆ tag

uint8_t Collection_Runtime::tag

Definition at line 121 of file DNA_collection_types.h.


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