|
Blender V4.3
|
#include <BKE_customdata.hh>
Public Attributes | |
| CustomDataTransferLayerMap * | next |
| CustomDataTransferLayerMap * | prev |
| int | data_type |
| int | mix_mode |
| float | mix_factor |
| const float * | mix_weights |
| const void * | data_src |
| void * | data_dst |
| int | data_src_n |
| int | data_dst_n |
| size_t | elem_size |
| size_t | data_size |
| size_t | data_offset |
| uint64_t | data_flag |
| void * | interp_data |
| cd_datatransfer_interp | interp |
Definition at line 733 of file BKE_customdata.hh.
| void* CustomDataTransferLayerMap::data_dst |
Data dest array (same type as dat_src).
Definition at line 745 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), and data_transfer_layersmapping_add_item().
| int CustomDataTransferLayerMap::data_dst_n |
Index to affect in data_dst (used e.g. for vgroups).
Definition at line 749 of file BKE_customdata.hh.
Referenced by data_transfer_layersmapping_add_item(), and vgroups_datatransfer_interp().
| uint64_t CustomDataTransferLayerMap::data_flag |
For bit-flag transfer, flag(s) to affect in transferred data.
Definition at line 758 of file BKE_customdata.hh.
Referenced by customdata_data_transfer_interp_generic(), and data_transfer_layersmapping_add_item().
| size_t CustomDataTransferLayerMap::data_offset |
Offset of actual data we transfer (in element contained in data_src/dst).
Definition at line 756 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), and data_transfer_layersmapping_add_item().
| size_t CustomDataTransferLayerMap::data_size |
Size of actual data we transfer.
Definition at line 754 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), customdata_data_transfer_interp_generic(), and data_transfer_layersmapping_add_item().
| const void* CustomDataTransferLayerMap::data_src |
Data source array (can be regular CD data, vertices/edges/etc., key-blocks...).
Definition at line 743 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), and data_transfer_layersmapping_add_item().
| int CustomDataTransferLayerMap::data_src_n |
Index to affect in data_src (used e.g. for vgroups).
Definition at line 747 of file BKE_customdata.hh.
Referenced by data_transfer_layersmapping_add_item(), and vgroups_datatransfer_interp().
| int CustomDataTransferLayerMap::data_type |
Definition at line 736 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), customdata_data_transfer_interp_generic(), customdata_data_transfer_interp_normal_normals(), and data_transfer_layersmapping_add_item().
| size_t CustomDataTransferLayerMap::elem_size |
Size of one element of data_src/data_dst.
Definition at line 751 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), and data_transfer_layersmapping_add_item().
| cd_datatransfer_interp CustomDataTransferLayerMap::interp |
Definition at line 763 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), and data_transfer_layersmapping_add_item().
| void* CustomDataTransferLayerMap::interp_data |
Opaque pointer, to be used by specific interp callback (e.g. transform-space for normals).
Definition at line 761 of file BKE_customdata.hh.
Referenced by customdata_data_transfer_interp_normal_normals(), and data_transfer_layersmapping_add_item().
| float CustomDataTransferLayerMap::mix_factor |
Definition at line 738 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), and data_transfer_layersmapping_add_item().
| int CustomDataTransferLayerMap::mix_mode |
Definition at line 737 of file BKE_customdata.hh.
Referenced by customdata_data_transfer_interp_generic(), customdata_data_transfer_interp_normal_normals(), data_transfer_layersmapping_add_item(), and vgroups_datatransfer_interp().
| const float* CustomDataTransferLayerMap::mix_weights |
If non-NULL, array of weights, one for each dest item, replaces mix_factor.
Definition at line 740 of file BKE_customdata.hh.
Referenced by CustomData_data_transfer(), and data_transfer_layersmapping_add_item().
| CustomDataTransferLayerMap* CustomDataTransferLayerMap::next |
Definition at line 734 of file BKE_customdata.hh.
| CustomDataTransferLayerMap * CustomDataTransferLayerMap::prev |
Definition at line 734 of file BKE_customdata.hh.