Blender  V3.3
Public Attributes | List of all members
OutlinerLiboverrideDataIDRoot Struct Reference

Public Attributes

IDid_root_reference
 
IDid_hierarchy_root_override
 
IDid_instance_hint
 
bool is_override_instancing_object
 

Detailed Description

Definition at line 942 of file outliner_tools.cc.

Member Data Documentation

◆ id_hierarchy_root_override

ID* OutlinerLiboverrideDataIDRoot::id_hierarchy_root_override

The root of the override hierarchy to which the override of id_root belongs, once known/created.

Definition at line 948 of file outliner_tools.cc.

Referenced by OutlinerLibOverrideData::id_root_add(), and OutlinerLibOverrideData::id_root_set().

◆ id_instance_hint

ID* OutlinerLiboverrideDataIDRoot::id_instance_hint

The ID that was detected as being a good candidate as instantiation hint for newly overridden objects, may be null.

Note
Typically currently only used when the root ID to override is a collection instanced by an empty object.

Definition at line 955 of file outliner_tools.cc.

Referenced by OutlinerLibOverrideData::id_root_add(), and OutlinerLibOverrideData::id_root_set().

◆ id_root_reference

ID* OutlinerLiboverrideDataIDRoot::id_root_reference

The linked ID that was selected for override.

Definition at line 944 of file outliner_tools.cc.

Referenced by OutlinerLibOverrideData::id_root_add(), and OutlinerLibOverrideData::id_root_set().

◆ is_override_instancing_object

bool OutlinerLiboverrideDataIDRoot::is_override_instancing_object

If this override comes from an instancing object (which would be id_instance_hint then).

Definition at line 958 of file outliner_tools.cc.

Referenced by OutlinerLibOverrideData::id_root_add(), and OutlinerLibOverrideData::id_root_set().


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