Blender  V2.93
Public Attributes | List of all members
CustomDataLayer Struct Reference

#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
 

Detailed Description

Descriptor and storage for a custom data layer.

Definition at line 35 of file DNA_customdata_types.h.

Member Data Documentation

◆ active

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().

◆ active_clone

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().

◆ active_mask

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().

◆ active_rnd

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().

◆ data

void* CustomDataLayer::data

◆ flag

int CustomDataLayer::flag

◆ name

char CustomDataLayer::name[64]

◆ offset

int CustomDataLayer::offset

◆ type

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().

◆ uid

int CustomDataLayer::uid

The documentation for this struct was generated from the following file: