|
Blender V4.3
|
#include <DNA_ID.h>
Public Attributes | |
| struct IDOverrideLibraryPropertyOperation * | next |
| struct IDOverrideLibraryPropertyOperation * | prev |
| short | operation |
| short | flag |
| short | tag |
| char | _pad0 [2] |
| char * | subitem_reference_name |
| char * | subitem_local_name |
| int | subitem_reference_index |
| int | subitem_local_index |
| struct ID * | subitem_reference_id |
| struct ID * | subitem_local_id |
| short IDOverrideLibraryPropertyOperation::flag |
Definition at line 197 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_get(), liboverride_opop_find_name_lib_iterative(), override_apply_property_check_skip(), rna_property_override_collection_subitem_lookup(), RNA_property_override_library_status(), and RNA_struct_override_apply().
| struct IDOverrideLibraryPropertyOperation* IDOverrideLibraryPropertyOperation::next |
| short IDOverrideLibraryPropertyOperation::operation |
Definition at line 196 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_get(), BKE_lib_override_library_property_operation_operands_validate(), override_remove_button_exec(), override_type_set_button_exec(), RNA_property_copy(), rna_property_override_operation_apply(), and RNA_struct_override_matches().
| struct IDOverrideLibraryPropertyOperation * IDOverrideLibraryPropertyOperation::prev |
| struct ID* IDOverrideLibraryPropertyOperation::subitem_local_id |
Definition at line 221 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_get(), and rna_property_override_collection_subitem_lookup().
| int IDOverrideLibraryPropertyOperation::subitem_local_index |
Definition at line 216 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_find(), BKE_lib_override_library_property_operation_get(), and rna_property_override_collection_subitem_lookup().
| char* IDOverrideLibraryPropertyOperation::subitem_local_name |
Definition at line 214 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_get(), lib_override_library_property_operation_clear(), lib_override_library_property_operation_copy(), and rna_property_override_collection_subitem_lookup().
| struct ID* IDOverrideLibraryPropertyOperation::subitem_reference_id |
Additional pointer to an ID. Only used and relevant when the related RNA collection stores ID pointers, to help disambiguate cases where several IDs from different libraries have the exact same name.
Definition at line 220 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_get(), and rna_property_override_collection_subitem_lookup().
| int IDOverrideLibraryPropertyOperation::subitem_reference_index |
Definition at line 215 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_find(), BKE_lib_override_library_property_operation_get(), and rna_property_override_collection_subitem_lookup().
| char* IDOverrideLibraryPropertyOperation::subitem_reference_name |
Definition at line 213 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_get(), lib_override_library_property_operation_clear(), lib_override_library_property_operation_copy(), and rna_property_override_collection_subitem_lookup().
| short IDOverrideLibraryPropertyOperation::tag |
Runtime, tags are common to both #IDOverrideProperty and #IDOverridePropertyOperation.
Definition at line 200 of file DNA_ID.h.
Referenced by RNA_struct_override_matches().