|
Blender V4.3
|
#include <rna_internal_types.hh>
Public Attributes | |
| eRNAOverrideApplyFlag | flag = RNA_OVERRIDE_APPLY_FLAG_NOP |
| bool | do_insert = false |
| PointerRNA | ptr_dst = {0} |
| PointerRNA | ptr_src = {0} |
| PointerRNA | ptr_storage = {0} |
| PropertyRNA * | prop_dst = nullptr |
| PropertyRNA * | prop_src = nullptr |
| PropertyRNA * | prop_storage = nullptr |
| int | len_dst = 0 |
| int | len_src = 0 |
| int | len_storage = 0 |
| PointerRNA | ptr_item_dst = {0} |
| PointerRNA | ptr_item_src = {0} |
| PointerRNA | ptr_item_storage = {0} |
| IDOverrideLibrary * | liboverride = nullptr |
| IDOverrideLibraryProperty * | liboverride_property = nullptr |
| IDOverrideLibraryPropertyOperation * | liboverride_operation = nullptr |
Apply given override operation from src to dst (using value from storage as second operand for differential operations).
true if given operation is successfully applied to given data, false otherwise._storage data is currently unused. Definition at line 259 of file rna_internal_types.hh.
| bool RNAPropertyOverrideApplyContext::do_insert = false |
Definition at line 261 of file rna_internal_types.hh.
Referenced by rna_property_override_apply_ex(), and RNA_struct_override_apply().
| eRNAOverrideApplyFlag RNAPropertyOverrideApplyContext::flag = RNA_OVERRIDE_APPLY_FLAG_NOP |
Definition at line 260 of file rna_internal_types.hh.
Referenced by override_apply_property_check_skip(), and RNA_struct_override_apply().
| int RNAPropertyOverrideApplyContext::len_dst = 0 |
Length, for array properties.
Definition at line 272 of file rna_internal_types.hh.
Referenced by rna_property_override_operation_apply().
| int RNAPropertyOverrideApplyContext::len_src = 0 |
Definition at line 273 of file rna_internal_types.hh.
Referenced by rna_property_override_operation_apply().
| int RNAPropertyOverrideApplyContext::len_storage = 0 |
Definition at line 274 of file rna_internal_types.hh.
Referenced by rna_property_override_operation_apply().
| IDOverrideLibrary* RNAPropertyOverrideApplyContext::liboverride = nullptr |
LibOverride data.
Definition at line 282 of file rna_internal_types.hh.
Referenced by RNA_struct_override_apply().
| IDOverrideLibraryPropertyOperation* RNAPropertyOverrideApplyContext::liboverride_operation = nullptr |
Definition at line 284 of file rna_internal_types.hh.
Referenced by RNA_property_copy(), rna_property_override_apply_ex(), rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), RNA_struct_override_apply(), and RNA_struct_override_matches().
| IDOverrideLibraryProperty* RNAPropertyOverrideApplyContext::liboverride_property = nullptr |
Definition at line 283 of file rna_internal_types.hh.
Referenced by override_apply_property_check_skip(), rna_property_override_apply_ex(), rna_property_override_collection_subitem_lookup(), and RNA_struct_override_apply().
| PropertyRNA* RNAPropertyOverrideApplyContext::prop_dst = nullptr |
Definition at line 267 of file rna_internal_types.hh.
Referenced by override_apply_property_check_skip(), RNA_property_copy(), rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), RNA_struct_override_apply(), and RNA_struct_override_matches().
| PropertyRNA* RNAPropertyOverrideApplyContext::prop_src = nullptr |
Definition at line 268 of file rna_internal_types.hh.
Referenced by override_apply_property_check_skip(), RNA_property_copy(), rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), RNA_struct_override_apply(), and RNA_struct_override_matches().
| PropertyRNA* RNAPropertyOverrideApplyContext::prop_storage = nullptr |
Definition at line 269 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), and RNA_struct_override_apply().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_dst = {0} |
Main RNA data and property pointers.
Definition at line 264 of file rna_internal_types.hh.
Referenced by override_apply_property_check_skip(), RNA_property_copy(), rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), RNA_struct_override_apply(), and RNA_struct_override_matches().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_item_dst = {0} |
Items, for RNA collections.
Definition at line 277 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), and RNA_struct_override_apply().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_item_src = {0} |
Definition at line 278 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), and RNA_struct_override_apply().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_item_storage = {0} |
Definition at line 279 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), and RNA_struct_override_apply().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_src = {0} |
Definition at line 265 of file rna_internal_types.hh.
Referenced by override_apply_property_check_skip(), RNA_property_copy(), rna_property_override_apply_ex(), rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), RNA_struct_override_apply(), and RNA_struct_override_matches().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_storage = {0} |
Definition at line 266 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), and RNA_struct_override_apply().