|
Blender V5.0
|
#include <rna_internal_types.hh>
Public Attributes | |
| eRNAOverrideApplyFlag | flag = RNA_OVERRIDE_APPLY_FLAG_NOP |
| bool | do_insert = false |
| PointerRNA | ptr_dst = {} |
| PointerRNA | ptr_src = {} |
| PointerRNA | ptr_storage = {} |
| 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 = {} |
| PointerRNA | ptr_item_src = {} |
| PointerRNA | ptr_item_storage = {} |
| 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).
Definition at line 297 of file rna_internal_types.hh.
| bool RNAPropertyOverrideApplyContext::do_insert = false |
Definition at line 299 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 298 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 310 of file rna_internal_types.hh.
Referenced by rna_property_override_operation_apply().
| int RNAPropertyOverrideApplyContext::len_src = 0 |
Definition at line 311 of file rna_internal_types.hh.
Referenced by rna_property_override_operation_apply().
| int RNAPropertyOverrideApplyContext::len_storage = 0 |
Definition at line 312 of file rna_internal_types.hh.
Referenced by rna_property_override_operation_apply().
| IDOverrideLibrary* RNAPropertyOverrideApplyContext::liboverride = nullptr |
LibOverride data.
Definition at line 320 of file rna_internal_types.hh.
Referenced by RNA_struct_override_apply().
| IDOverrideLibraryPropertyOperation* RNAPropertyOverrideApplyContext::liboverride_operation = nullptr |
Definition at line 322 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 321 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 305 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 306 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 307 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 = {} |
Main RNA data and property pointers.
Definition at line 302 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 = {} |
Items, for RNA collections.
Definition at line 315 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), and RNA_struct_override_apply().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_item_src = {} |
Definition at line 316 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), and RNA_struct_override_apply().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_item_storage = {} |
Definition at line 317 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), and RNA_struct_override_apply().
| PointerRNA RNAPropertyOverrideApplyContext::ptr_src = {} |
Definition at line 303 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 = {} |
Definition at line 304 of file rna_internal_types.hh.
Referenced by rna_property_override_collection_subitem_lookup(), rna_property_override_operation_apply(), and RNA_struct_override_apply().