172#define COLLECTION_FLAG_ALL_RUNTIME \
173 (COLLECTION_HAS_OBJECT_CACHE | COLLECTION_HAS_OBJECT_CACHE_INSTANCED)
ID and Library types, which are fundamental for SDNA.
struct CollectionRuntimeHandle CollectionRuntimeHandle
eCollectionLightLinkingState
@ COLLECTION_LIGHT_LINKING_STATE_EXCLUDE
@ COLLECTION_LIGHT_LINKING_STATE_INCLUDE
@ COLLECTION_LRT_INTERSECTION_ONLY
@ COLLECTION_LRT_FORCE_INTERSECTION
@ COLLECTION_LRT_OCCLUSION_ONLY
@ COLLECTION_LRT_NO_INTERSECTION
@ COLLECTION_HAS_OBJECT_CACHE_INSTANCED
@ COLLECTION_HAS_OBJECT_CACHE
@ COLLECTION_HIDE_VIEWPORT
@ COLLECTION_LRT_USE_INTERSECTION_MASK
@ COLLECTION_LRT_USE_INTERSECTION_PRIORITY
These structs are the foundation for all linked lists in the library system.
struct Collection * collection
CollectionLightLinking light_linking
struct CollectionChild * prev
struct CollectionChild * next
struct CollectionExport * prev
IDProperty * export_properties
struct CollectionExport * next
struct CollectionObject * prev
struct CollectionObject * next
CollectionLightLinking light_linking
struct PreviewImage * preview
unsigned int layer DNA_DEPRECATED
int active_exporter_index
uint8_t lineart_intersection_priority
uint8_t lineart_intersection_mask
CollectionRuntimeHandle * runtime