|
Blender V4.5
|
#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 188 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 |
Definition at line 184 of file DNA_ID.h.
Referenced by lib_override_library_property_copy().
| short IDOverrideLibraryPropertyOperation::operation |
Definition at line 187 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 212 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 207 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_find(), BKE_lib_override_library_property_operation_get(), RNA_property_copy(), rna_property_override_collection_subitem_lookup(), and RNA_struct_override_matches().
| char* IDOverrideLibraryPropertyOperation::subitem_local_name |
Definition at line 205 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 211 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 206 of file DNA_ID.h.
Referenced by BKE_lib_override_library_property_operation_find(), BKE_lib_override_library_property_operation_get(), RNA_property_copy(), rna_property_override_collection_subitem_lookup(), and RNA_struct_override_matches().
| char* IDOverrideLibraryPropertyOperation::subitem_reference_name |
Definition at line 204 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 191 of file DNA_ID.h.
Referenced by RNA_struct_override_matches().