|
Blender
V2.93
|
#include <DNA_customdata_types.h>
Public Attributes | |
| int | type |
| int | offset |
| int | flag |
| int | active |
| int | active_rnd |
| int | active_clone |
| int | active_mask |
| int | uid |
| char | name [64] |
| void * | data |
Descriptor and storage for a custom data layer.
Definition at line 35 of file DNA_customdata_types.h.
| int CustomDataLayer::active |
Number of the active layer of this type.
Definition at line 43 of file DNA_customdata_types.h.
Referenced by CustomData_free_layer(), CustomData_merge(), and customdata_version_243().
| int CustomDataLayer::active_clone |
Number of the layer to render.
Definition at line 47 of file DNA_customdata_types.h.
Referenced by CustomData_free_layer(), and CustomData_merge().
| int CustomDataLayer::active_mask |
Number of the layer to render.
Definition at line 49 of file DNA_customdata_types.h.
Referenced by CustomData_free_layer(), and CustomData_merge().
| int CustomDataLayer::active_rnd |
Number of the layer to render.
Definition at line 45 of file DNA_customdata_types.h.
Referenced by CustomData_free_layer(), CustomData_merge(), and customdata_version_243().
| void* CustomDataLayer::data |
Layer data.
Definition at line 55 of file DNA_customdata_types.h.
Referenced by BKE_editmesh_loop_tangent_calc(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_from_pointcloud(), BKE_mesh_runtime_debug_print_cdlayers(), CustomData_add_layer(), CustomData_add_layer_named(), CustomData_blend_read(), CustomData_blend_write(), customdata_compare(), CustomData_copy_data_layer(), customData_duplicate_referenced_layer_index(), CustomData_duplicate_referenced_layers(), CustomData_external_read(), CustomData_external_reload(), CustomData_external_write(), customData_free_layer__internal(), CustomData_from_bmesh_block(), CustomData_interp(), CustomData_layer_validate(), CustomData_layers__print(), CustomData_merge(), CustomData_realloc(), CustomData_to_bmesh_block(), customdata_weld(), do_versions_mesh_mloopcol_swap_2_62_1(), um_arraystore_cd_compact(), and um_arraystore_cd_expand().
| int CustomDataLayer::flag |
General purpose flag.
Definition at line 41 of file DNA_customdata_types.h.
Referenced by CustomData_blend_read(), CustomData_blend_write(), CustomData_blend_write_prepare(), customData_duplicate_referenced_layer_index(), CustomData_external_add(), CustomData_external_read(), CustomData_external_reload(), CustomData_external_remove(), CustomData_external_test(), CustomData_external_write(), customData_free_layer__internal(), CustomData_free_temporary(), CustomData_is_referenced_layer(), CustomData_merge(), CustomData_realloc(), EDBM_verts_mirror_cache_begin_ex(), and SCULPT_dyntopo_node_layers_add().
| char CustomDataLayer::name[64] |
Layer name, MAX_CUSTOMDATA_LAYER_NAME.
Definition at line 53 of file DNA_customdata_types.h.
Referenced by BKE_editmesh_loop_tangent_calc(), BKE_hair_customdata_required(), BKE_id_attribute_remove(), BKE_id_attribute_rename(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_calc_loop_tangent_step_0(), BKE_pointcloud_customdata_required(), BM_mesh_bm_to_me(), BM_mesh_copy_init_customdata_all_layers(), bpy_bmlayeritem_name_get(), cd_layer_find_dupe(), CustomData_bmesh_copy_data_exclude_by_type(), CustomData_copy_data_named(), CustomData_external_read(), CustomData_external_write(), CustomData_from_bmeshpoly(), CustomData_merge(), CustomData_set_layer_unique_name(), CustomData_to_bmeshpoly(), customdata_version_242(), do_versions_point_attribute_names(), do_versions_point_attributes(), shape_itemf(), shapekey_layers_to_keyblocks(), blender::bke::CustomDataAttributeProvider::try_delete(), and blender::bke::NamedLegacyCustomDataProvider::try_delete().
| int CustomDataLayer::offset |
In editmode, offset of layer in block.
Definition at line 39 of file DNA_customdata_types.h.
Referenced by bm_edge_collapse_loop_customdata(), bm_loop_customdata_merge(), BM_vert_loop_groups_data_layer_create(), bmo_average_vert_facedata_exec(), bmo_collapsecon_do_layer(), bmo_pointmerge_facedata_exec(), bmw_UVEdgeWalker_step(), contig_ldata_across_loops(), CustomData_bmesh_copy_data_exclude_by_type(), CustomData_bmesh_interp(), CustomData_from_bmesh_block(), and CustomData_to_bmesh_block().
| int CustomDataLayer::type |
Type of data in layer.
Definition at line 37 of file DNA_customdata_types.h.
Referenced by BKE_hair_customdata_required(), BKE_id_attribute_remove(), BKE_id_attributes_active_get(), BKE_id_attributes_active_set(), BKE_mesh_runtime_debug_print_cdlayers(), BKE_pointcloud_customdata_required(), bm_edge_collapse_loop_customdata(), bm_loop_customdata_merge(), BM_mesh_bm_to_me(), BM_mesh_copy_init_customdata_all_layers(), bm_to_mesh_shape_layer_index_from_kb(), BM_vert_loop_groups_data_layer_create(), BM_vert_loop_groups_data_layer_merge(), bm_vert_loop_groups_data_layer_merge__single(), BM_vert_loop_groups_data_layer_merge_weights(), bm_vert_loop_groups_data_layer_merge_weights__single(), bmo_average_vert_facedata_exec(), bmo_collapsecon_do_layer(), bmo_pointmerge_facedata_exec(), bmw_UVEdgeWalker_step(), cd_layer_find_dupe(), contig_ldata_across_loops(), CustomData_blend_read(), CustomData_blend_write(), CustomData_bmesh_copy_data_exclude_by_type(), CustomData_bmesh_interp(), CustomData_bmesh_interp_n(), customdata_compare(), CustomData_copy_data(), CustomData_copy_data_layer(), CustomData_copy_data_named(), customData_duplicate_referenced_layer_index(), CustomData_external_read(), CustomData_external_reload(), CustomData_external_remove(), CustomData_external_write(), CustomData_free_layer(), customData_free_layer__internal(), CustomData_free_typemask(), CustomData_from_bmesh_block(), CustomData_from_bmeshpoly(), CustomData_interp(), CustomData_layer_validate(), CustomData_layers__print(), CustomData_merge(), CustomData_realloc(), CustomData_set_layer_unique_name(), CustomData_to_bmesh_block(), CustomData_to_bmeshpoly(), CustomData_verify_versions(), customdata_version_242(), customdata_weld(), delete_customdata_layer(), do_versions_mesh_mloopcol_swap_2_62_1(), do_versions_point_attribute_names(), do_versions_point_attributes(), mesh_validate_customdata(), shape_itemf(), blender::bke::CustomDataAttributeProvider::try_delete(), blender::bke::NamedLegacyCustomDataProvider::try_delete(), um_arraystore_cd_compact(), and um_arraystore_cd_expand().
| int CustomDataLayer::uid |
Shape keyblock unique id reference.
Definition at line 51 of file DNA_customdata_types.h.
Referenced by BM_mesh_bm_from_me(), BM_mesh_bm_to_me(), bm_to_mesh_shape_layer_index_from_kb(), CustomData_merge(), and shapekey_layers_to_keyblocks().