|
Blender V4.3
|
#include <DNA_ID.h>
Public Attributes | |
| struct IDOverrideLibraryProperty * | next |
| struct IDOverrideLibraryProperty * | prev |
| char * | rna_path |
| ListBase | operations |
| short | tag |
| char | _pad [2] |
| unsigned int | rna_prop_type |
A single overridden property, contain all operations on this one.
| struct IDOverrideLibraryProperty* IDOverrideLibraryProperty::next |
Definition at line 266 of file DNA_ID.h.
Referenced by lib_override_library_resync().
| ListBase IDOverrideLibraryProperty::operations |
List of overriding operations (IDOverrideLibraryPropertyOperation) applied to this property. Recreated as part of the diffing, so do not store any of these elsewhere.
Definition at line 278 of file DNA_ID.h.
Referenced by BKE_lib_override_library_operations_tag(), BKE_lib_override_library_property_operation_delete(), BKE_lib_override_library_property_operation_find(), BKE_lib_override_library_property_operation_get(), direct_link_id_override_property(), lib_override_library_property_clear(), lib_override_library_property_copy(), override_apply_property_check_skip(), override_remove_button_exec(), rna_property_override_apply_ex(), rna_property_override_operation_store(), RNA_struct_override_matches(), version_liboverride_rnacollections_insertion_animdata(), version_liboverride_rnacollections_insertion_object(), and version_liboverride_rnacollections_insertion_object_constraints().
| struct IDOverrideLibraryProperty * IDOverrideLibraryProperty::prev |
| char* IDOverrideLibraryProperty::rna_path |
Path from ID to overridden property. Does not include indices/names for final arrays/collections items.
Definition at line 272 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_get(), BKE_lib_override_library_property_is_animated(), BKE_lib_override_library_property_rna_path_change(), BKE_lib_override_rna_property_find(), blender::ed::outliner::OverrideRNAPathTreeBuilder::build_path(), direct_link_id_override_property(), lib_override_library_property_clear(), lib_override_library_property_copy(), lib_override_library_property_delete(), override_apply_property_check_skip(), override_remove_button_exec(), rna_property_override_apply_ex(), rna_property_override_collection_subitem_lookup(), and rna_property_override_operation_store().
| unsigned int IDOverrideLibraryProperty::rna_prop_type |
The property type matching the rna_path.
Definition at line 287 of file DNA_ID.h.
Referenced by override_apply_property_check_skip().
| short IDOverrideLibraryProperty::tag |
Runtime, tags are common to both IDOverrideLibraryProperty and IDOverrideLibraryPropertyOperation.
Definition at line 283 of file DNA_ID.h.
Referenced by BKE_lib_override_library_operations_tag(), direct_link_id_override_property(), and RNA_struct_override_matches().