|
Blender V4.3
|
#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 [68] |
| char | _pad1 [4] |
| void * | data |
| const ImplicitSharingInfoHandle * | sharing_info |
Descriptor and storage for a custom data layer.
Definition at line 18 of file DNA_customdata_types.h.
| char CustomDataLayer::_pad1[4] |
Definition at line 37 of file DNA_customdata_types.h.
| int CustomDataLayer::active |
Number of the active layer of this type.
Definition at line 26 of file DNA_customdata_types.h.
Referenced by customData_add_layer__internal(), CustomData_free_layer(), and customdata_merge_internal().
| int CustomDataLayer::active_clone |
Number of the layer to render.
Definition at line 30 of file DNA_customdata_types.h.
Referenced by customData_add_layer__internal(), and customdata_merge_internal().
| int CustomDataLayer::active_mask |
Number of the layer to render.
Definition at line 32 of file DNA_customdata_types.h.
Referenced by customData_add_layer__internal(), and customdata_merge_internal().
| int CustomDataLayer::active_rnd |
Number of the layer to render.
Definition at line 28 of file DNA_customdata_types.h.
Referenced by customData_add_layer__internal(), customdata_merge_internal(), and customdata_version_243().
| void* CustomDataLayer::data |
Layer data.
Definition at line 39 of file DNA_customdata_types.h.
Referenced by blender::ed::object::bake_targets_output_vertex_colors(), BKE_editmesh_loop_tangent_calc(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_legacy_face_set_to_generic(), bm_to_mesh_copy_info_calc(), customData_add_layer__internal(), CustomData_copy_data_layer(), CustomData_interp(), customdata_merge_internal(), blender::geometry::customdata_weld(), blender::bke::mesh_sculpt_mask_to_generic(), mesh_to_bm_copy_info_calc(), blender::io::alembic::read_velocity(), and replace_custom_data_layer_with_named().
| int CustomDataLayer::flag |
General purpose flag.
Definition at line 24 of file DNA_customdata_types.h.
Referenced by BKE_attribute_from_index(), BKE_attribute_to_index(), BM_mesh_bm_to_me_compact(), bm_to_mesh_copy_info_calc(), customData_add_layer__internal(), CustomData_blend_read(), customdata_merge_internal(), and EDBM_verts_mirror_cache_begin_ex().
| char CustomDataLayer::name[68] |
Layer name, MAX_CUSTOMDATA_LAYER_NAME.
Definition at line 36 of file DNA_customdata_types.h.
Referenced by add_mface_layers(), blender::ed::object::bake_targets_output_vertex_colors(), BKE_editmesh_loop_tangent_calc(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_calc_loop_tangent_step_0(), blo_do_versions_300(), BM_mesh_copy_init_customdata_all_layers(), bm_to_mesh_copy_info_calc(), bm_to_mesh_shape(), BM_uv_map_get_offsets_from_layer(), convert_grease_pencil_stroke_hardness_to_softness(), customData_add_layer__internal(), CustomData_copy_data_named(), customdata_merge_internal(), CustomData_set_layer_unique_name(), CustomData_to_bmeshpoly(), data_transfer_mesh_attributes_transfer_active_color_string(), data_transfer_mesh_attributes_transfer_default_color_string(), blender::ed::geometry::geometry_color_attribute_duplicate_exec(), blender::ed::mesh::set_attribute::mesh_set_attribute_ui(), mesh_to_bm_copy_info_calc(), blender::ed::curves::set_attribute_invoke(), blender::ed::curves::set_attribute_ui(), and shape_itemf().
| int CustomDataLayer::offset |
In editmode, offset of layer in block.
Definition at line 22 of file DNA_customdata_types.h.
Referenced by bm_edge_collapse_loop_customdata(), blender::bm_face_loop_table_build(), bm_loop_customdata_merge(), bm_to_mesh_copy_info_calc(), BM_uv_map_get_offsets_from_layer(), 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(), and mesh_to_bm_copy_info_calc().
| const ImplicitSharingInfoHandle* CustomDataLayer::sharing_info |
Run-time data that allows sharing data with other entities (mostly custom data layers on other geometries).
Definition at line 44 of file DNA_customdata_types.h.
Referenced by customData_add_layer__internal(), and customdata_merge_internal().
| int CustomDataLayer::type |
Type of data in layer.
Definition at line 20 of file DNA_customdata_types.h.
Referenced by add_mface_layers(), blender::ed::object::bake_targets_output_vertex_colors(), BKE_attribute_from_index(), BKE_attribute_to_index(), bm_edge_collapse_loop_customdata(), bm_loop_customdata_merge(), BM_mesh_copy_init_customdata_all_layers(), bm_to_mesh_copy_info_calc(), bm_to_mesh_shape(), 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(), contig_ldata_across_loops(), customData_add_layer__internal(), CustomData_copy_data(), CustomData_copy_data_layer(), CustomData_copy_data_named(), CustomData_interp(), customdata_merge_internal(), CustomData_set_layer_unique_name(), CustomData_to_bmeshpoly(), blender::geometry::customdata_weld(), blender::ed::mesh::set_attribute::mesh_set_attribute_exec(), blender::ed::mesh::set_attribute::mesh_set_attribute_ui(), mesh_to_bm_copy_info_calc(), blender::ed::curves::set_attribute_exec(), blender::ed::curves::set_attribute_ui(), shape_itemf(), and um_arraystore_cd_compact().
| int CustomDataLayer::uid |
Shape key-block unique id reference.
Definition at line 34 of file DNA_customdata_types.h.
Referenced by blender::ed::object::add_shapekey_layers(), BM_mesh_bm_from_me(), bm_to_mesh_shape(), bm_to_mesh_shape_layer_index_from_kb(), and customdata_merge_internal().