Blender V2.61 - r43446
|
#include "DNA_defs.h"
Go to the source code of this file.
Classes | |
struct | CustomDataLayer |
struct | CustomDataExternal |
struct | CustomData |
Defines | |
#define | MAX_CUSTOMDATA_LAYER_NAME 64 |
#define | CD_MVERT 0 |
#define | CD_MSTICKY 1 |
#define | CD_MDEFORMVERT 2 |
#define | CD_MEDGE 3 |
#define | CD_MFACE 4 |
#define | CD_MTFACE 5 |
#define | CD_MCOL 6 |
#define | CD_ORIGINDEX 7 |
#define | CD_NORMAL 8 |
#define | CD_POLYINDEX 9 |
#define | CD_PROP_FLT 10 |
#define | CD_PROP_INT 11 |
#define | CD_PROP_STR 12 |
#define | CD_ORIGSPACE 13 |
#define | CD_ORCO 14 |
#define | CD_MTEXPOLY 15 |
#define | CD_MLOOPUV 16 |
#define | CD_MLOOPCOL 17 |
#define | CD_TANGENT 18 |
#define | CD_MDISPS 19 |
#define | CD_WEIGHT_MCOL 20 |
#define | CD_ID_MCOL 21 |
#define | CD_TEXTURE_MCOL 22 |
#define | CD_CLOTH_ORCO 23 |
#define | CD_RECAST 24 |
#define | CD_MPOLY 25 |
#define | CD_MLOOP 26 |
#define | CD_SHAPE_KEYINDEX 27 |
#define | CD_SHAPEKEY 28 |
#define | CD_BWEIGHT 29 |
#define | CD_CREASE 30 |
#define | CD_WEIGHT_MLOOPCOL 31 |
#define | CD_NUMTYPES 32 |
#define | CD_MASK_MVERT (1 << CD_MVERT) |
#define | CD_MASK_MSTICKY (1 << CD_MSTICKY) |
#define | CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT) |
#define | CD_MASK_MEDGE (1 << CD_MEDGE) |
#define | CD_MASK_MFACE (1 << CD_MFACE) |
#define | CD_MASK_MTFACE (1 << CD_MTFACE) |
#define | CD_MASK_MCOL (1 << CD_MCOL) |
#define | CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX) |
#define | CD_MASK_NORMAL (1 << CD_NORMAL) |
#define | CD_MASK_POLYINDEX (1 << CD_POLYINDEX) |
#define | CD_MASK_PROP_FLT (1 << CD_PROP_FLT) |
#define | CD_MASK_PROP_INT (1 << CD_PROP_INT) |
#define | CD_MASK_PROP_STR (1 << CD_PROP_STR) |
#define | CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE) |
#define | CD_MASK_ORCO (1 << CD_ORCO) |
#define | CD_MASK_MTEXPOLY (1 << CD_MTEXPOLY) |
#define | CD_MASK_MLOOPUV (1 << CD_MLOOPUV) |
#define | CD_MASK_MLOOPCOL (1 << CD_MLOOPCOL) |
#define | CD_MASK_TANGENT (1 << CD_TANGENT) |
#define | CD_MASK_MDISPS (1 << CD_MDISPS) |
#define | CD_MASK_WEIGHT_MCOL (1 << CD_WEIGHT_MCOL) |
#define | CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO) |
#define | CD_MASK_RECAST (1 << CD_RECAST) |
#define | CD_MASK_MPOLY (1 << CD_MPOLY) |
#define | CD_MASK_MLOOP (1 << CD_MLOOP) |
#define | CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX) |
#define | CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY) |
#define | CD_MASK_BWEIGHT (1 << CD_BWEIGHT) |
#define | CD_MASK_CREASE (1 << CD_CREASE) |
#define | CD_MASK_WEIGHT_MLOOPCOL (1 << CD_WEIGHT_MLOOPCOL) |
#define | CD_FLAG_NOCOPY (1<<0) |
#define | CD_FLAG_NOFREE (1<<1) |
#define | CD_FLAG_TEMPORARY ((1<<2)|CD_FLAG_NOCOPY) |
#define | CD_FLAG_EXTERNAL (1<<3) |
#define | CD_FLAG_IN_MEMORY (1<<4) |
#define | MAX_MTFACE 8 |
#define | MAX_MCOL 8 |
Typedefs | |
typedef struct CustomDataLayer | CustomDataLayer |
typedef struct CustomDataExternal | CustomDataExternal |
typedef struct CustomData | CustomData |
Definition in file DNA_customdata_types.h.
#define CD_BWEIGHT 29 |
Definition at line 109 of file DNA_customdata_types.h.
#define CD_CLOTH_ORCO 23 |
Definition at line 99 of file DNA_customdata_types.h.
Referenced by cloth_from_object(), get_orco_coords_dm(), and mesh_calc_modifiers().
#define CD_CREASE 30 |
Definition at line 110 of file DNA_customdata_types.h.
#define CD_FLAG_EXTERNAL (1<<3) |
Definition at line 171 of file DNA_customdata_types.h.
Referenced by CustomData_external_add(), CustomData_external_read(), CustomData_external_reload(), CustomData_external_remove(), CustomData_external_test(), CustomData_external_write(), CustomData_merge(), direct_link_customdata(), and write_customdata().
#define CD_FLAG_IN_MEMORY (1<<4) |
Definition at line 173 of file DNA_customdata_types.h.
Referenced by CustomData_external_add(), CustomData_external_read(), CustomData_external_reload(), CustomData_external_remove(), CustomData_external_write(), CustomData_merge(), and direct_link_customdata().
#define CD_FLAG_NOCOPY (1<<0) |
Definition at line 165 of file DNA_customdata_types.h.
Referenced by CustomData_merge(), and CustomData_set_only_copy().
#define CD_FLAG_NOFREE (1<<1) |
Definition at line 167 of file DNA_customdata_types.h.
Referenced by customData_add_layer__internal(), CustomData_bmesh_free_block(), CustomData_duplicate_referenced_layer(), CustomData_duplicate_referenced_layer_named(), CustomData_em_free_block(), CustomData_free_elem(), customData_free_layer__internal(), CustomData_is_referenced_layer(), and CustomData_merge().
#define CD_FLAG_TEMPORARY ((1<<2)|CD_FLAG_NOCOPY) |
Definition at line 169 of file DNA_customdata_types.h.
Referenced by CustomData_free_temporary(), dm_getEdgeArray(), dm_getFaceArray(), dm_getVertArray(), and emDM_getFaceDataArray().
#define CD_ID_MCOL 21 |
Definition at line 97 of file DNA_customdata_types.h.
Referenced by cdDM_drawMappedFaces(), and gpu_buffer_color_type().
#define CD_MASK_BWEIGHT (1 << CD_BWEIGHT) |
Definition at line 154 of file DNA_customdata_types.h.
#define CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO) |
Definition at line 144 of file DNA_customdata_types.h.
Referenced by mesh_calc_modifiers(), and requiredDataMask().
#define CD_MASK_CREASE (1 << CD_CREASE) |
Definition at line 155 of file DNA_customdata_types.h.
#define CD_MASK_MCOL (1 << CD_MCOL) |
Definition at line 129 of file DNA_customdata_types.h.
Referenced by dupli_render_particle_set(), ED_view3d_datamask(), ED_view3d_object_datamask(), init_render_mesh(), init_render_object_data(), object_handle_update(), pointdensity_cache_object(), and pointdensity_cache_psys().
#define CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT) |
Definition at line 125 of file DNA_customdata_types.h.
Referenced by build_dag_object(), and requiredDataMask().
#define CD_MASK_MDISPS (1 << CD_MDISPS) |
Definition at line 142 of file DNA_customdata_types.h.
Referenced by CDDM_from_mesh(), multires_apply_smat(), multires_del_higher(), multires_dm_create_from_derived(), multires_force_external_reload(), multires_topology_changed(), multiresModifier_del_levels(), and multiresModifier_update().
#define CD_MASK_MEDGE (1 << CD_MEDGE) |
Definition at line 126 of file DNA_customdata_types.h.
Referenced by requiredDataMask().
#define CD_MASK_MFACE (1 << CD_MFACE) |
Definition at line 127 of file DNA_customdata_types.h.
#define CD_MASK_MLOOP (1 << CD_MLOOP) |
Definition at line 151 of file DNA_customdata_types.h.
#define CD_MASK_MLOOPCOL (1 << CD_MLOOPCOL) |
Definition at line 140 of file DNA_customdata_types.h.
#define CD_MASK_MLOOPUV (1 << CD_MLOOPUV) |
Definition at line 139 of file DNA_customdata_types.h.
#define CD_MASK_MPOLY (1 << CD_MPOLY) |
Definition at line 150 of file DNA_customdata_types.h.
#define CD_MASK_MSTICKY (1 << CD_MSTICKY) |
Definition at line 124 of file DNA_customdata_types.h.
#define CD_MASK_MTEXPOLY (1 << CD_MTEXPOLY) |
Definition at line 138 of file DNA_customdata_types.h.
#define CD_MASK_MTFACE (1 << CD_MTFACE) |
Definition at line 128 of file DNA_customdata_types.h.
Referenced by draw_uvs(), dupli_render_particle_set(), ED_view3d_datamask(), ED_view3d_object_datamask(), init_render_mesh(), init_render_object_data(), object_handle_update(), pointdensity_cache_object(), pointdensity_cache_psys(), project_paint_begin(), and requiredDataMask().
#define CD_MASK_MVERT (1 << CD_MVERT) |
Definition at line 123 of file DNA_customdata_types.h.
Referenced by requiredDataMask().
#define CD_MASK_NORMAL (1 << CD_NORMAL) |
Definition at line 131 of file DNA_customdata_types.h.
#define CD_MASK_ORCO (1 << CD_ORCO) |
Definition at line 137 of file DNA_customdata_types.h.
Referenced by ED_view3d_datamask(), editmesh_calc_modifiers(), init_render_mesh(), mesh_calc_modifiers(), and requiredDataMask().
#define CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX) |
Definition at line 130 of file DNA_customdata_types.h.
Referenced by build_dag_object(), editmesh_calc_modifiers(), mesh_calc_modifiers(), and requiredDataMask().
#define CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE) |
Definition at line 136 of file DNA_customdata_types.h.
Referenced by editmesh_calc_modifiers(), mesh_calc_modifiers(), and requiredDataMask().
#define CD_MASK_POLYINDEX (1 << CD_POLYINDEX) |
Definition at line 132 of file DNA_customdata_types.h.
#define CD_MASK_PROP_FLT (1 << CD_PROP_FLT) |
Definition at line 133 of file DNA_customdata_types.h.
#define CD_MASK_PROP_INT (1 << CD_PROP_INT) |
Definition at line 134 of file DNA_customdata_types.h.
#define CD_MASK_PROP_STR (1 << CD_PROP_STR) |
Definition at line 135 of file DNA_customdata_types.h.
#define CD_MASK_RECAST (1 << CD_RECAST) |
Definition at line 145 of file DNA_customdata_types.h.
#define CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX) |
Definition at line 152 of file DNA_customdata_types.h.
#define CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY) |
Definition at line 153 of file DNA_customdata_types.h.
#define CD_MASK_TANGENT (1 << CD_TANGENT) |
Definition at line 141 of file DNA_customdata_types.h.
#define CD_MASK_WEIGHT_MCOL (1 << CD_WEIGHT_MCOL) |
Definition at line 143 of file DNA_customdata_types.h.
Referenced by ED_view3d_object_datamask(), and mesh_calc_modifiers().
#define CD_MASK_WEIGHT_MLOOPCOL (1 << CD_WEIGHT_MLOOPCOL) |
Definition at line 156 of file DNA_customdata_types.h.
#define CD_MCOL 6 |
Definition at line 82 of file DNA_customdata_types.h.
Referenced by add_tface_color_layer(), BL_ConvertMesh(), BME_corners_to_loops(), BME_DMcorners_to_loops(), BME_DMloops_to_corners(), BME_loops_to_corners(), ccgDM_drawFacesTex_common(), ccgDM_drawMappedFaces(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), compareFaceAttribs(), GeometryExporter::createVertexColorSource(), CustomData_from_bmeshpoly(), CustomData_to_bmeshpoly(), customdata_version_242(), delete_customdata_layer(), DM_vertex_attributes_from_gpu(), draw_mesh_textured_old(), dynamicPaint_Modifier_apply(), dynamicPaint_outputLayerExists(), dynamicPaint_setInitialColor(), ED_mesh_color_add(), ED_mesh_color_remove(), ED_mesh_color_remove_named(), EM_get_active_mtface(), EM_mesh_copy_face(), EM_mesh_copy_face_layer(), EM_vertColorCheck(), emDM_drawFacesTex_common(), emDM_getFaceDataArray(), get_particle_uvco_mcol(), gpu_buffer_color_type(), GPU_shadeinput_set(), GPU_shader_export(), gpu_shader_geom(), init_render_dm(), init_render_mesh(), make_mesh_edge_lookup(), make_vertexcol(), mesh_mirror_colors(), mesh_rotate_colors(), mesh_update_customdata_pointers(), multires_load_old_vcols(), GeometryExporter::operator()(), PyInit_gpu(), RE_set_customdata_names(), render_new_particle_system(), requiredDataMask(), BL_BlenderShader::SetAttribs(), and use_mesh_edge_lookup().
#define CD_MDEFORMVERT 2 |
Definition at line 78 of file DNA_customdata_types.h.
Referenced by act_vert_def(), applyModifier(), armature_deform_verts(), BKE_mesh_validate_dm(), cloth_apply_vgroup(), contarget_get_mesh_mat(), createFacepa(), curve_deform_verts(), customdata_version_242(), direct_link_mesh(), do_hair_dynamics(), doMirrorOnAxis(), dynamicPaint_Modifier_apply(), ED_vgroup_data_create(), ED_vgroup_give_parray(), ED_vgroup_mirror(), editmesh_get_derived(), editvert_mirror_update(), get_vert_def_nr(), get_weights_array(), join_mesh_exec(), lattice_deform_verts(), mesh_update_customdata_pointers(), modifier_get_vgroup(), psys_cache_vgroup(), requiredDataMask(), return_editmesh_vgroup(), shrinkwrapModifier_deform(), similar_vert_select_exec(), v3d_editvertex_buts(), vgroup_active_remove_verts(), vgroup_assign_verts(), vgroup_blend(), vgroup_copy_active_to_sel(), vgroup_copy_active_to_sel_single(), vgroup_delete_all(), vgroup_delete_edit_mode(), vgroup_do_remap(), vgroup_select_verts(), weightvg_do_mask(), and write_customdata().
#define CD_MDISPS 19 |
Definition at line 95 of file DNA_customdata_types.h.
Referenced by applyModifier(), direct_link_customdata(), DM_to_mesh(), get_levels_from_disps(), modifier_apply_obdata(), multires_apply_smat(), multires_del_higher(), multires_external_pack_exec(), multires_external_save_exec(), multires_external_save_invoke(), multires_load_old_250(), multires_set_tot_mdisps(), multires_subdivide(), multires_sync_levels(), multires_topology_changed(), multiresModifier_del_levels(), multiresModifier_disp_run(), multiresModifier_set_levels_from_disps(), multiresModifier_update(), object_modifier_remove(), sculpt_multires_active(), and write_customdata().
#define CD_MEDGE 3 |
Definition at line 79 of file DNA_customdata_types.h.
Referenced by BKE_mesh_calc_edges(), bvhtree_from_mesh_edges(), CDDM_calc_edges(), CDDM_copy(), CDDM_from_mesh(), CDDM_from_template(), CDDM_new(), customdata_version_242(), DM_get_edge_data_layer(), dm_getEdgeArray(), DM_to_mesh(), ED_object_modifier_convert(), join_mesh_exec(), load_editMesh(), make_edges(), mesh_add_edges(), mesh_update_customdata_pointers(), multires_load_old(), and nurbs_to_mesh().
#define CD_MFACE 4 |
Definition at line 80 of file DNA_customdata_types.h.
Referenced by add_tface_color_layer(), bvhtree_from_mesh_faces(), bvhtree_from_mesh_verts(), CDDM_copy(), cdDM_drawFacesTex_common(), CDDM_from_mesh(), CDDM_from_template(), CDDM_new(), customdata_version_242(), cutEdges(), distribute_grid(), distribute_threads_exec(), distribute_threads_init_data(), DM_get_face_data_layer(), dm_getFaceArray(), DM_to_mesh(), draw_mesh_textured_old(), ED_object_modifier_convert(), get_particle_uv(), get_particle_uvco_mcol(), join_mesh_exec(), load_editMesh(), mball_to_mesh(), mesh_add_faces(), mesh_update_customdata_pointers(), multires_load_old(), nurbs_to_mesh(), particle_intersect_dm(), psys_face_mat(), psys_get_dupli_texture(), psys_interpolate_value_from_verts(), psys_map_index_on_dm(), psys_particle_dm_face_lookup(), psys_particle_on_dm(), and recalc_emitter_field().
#define CD_MLOOP 26 |
Definition at line 106 of file DNA_customdata_types.h.
#define CD_MLOOPCOL 17 |
Definition at line 93 of file DNA_customdata_types.h.
Referenced by BME_bmesh_to_derivedmesh(), BME_bmesh_to_editmesh(), BME_corners_to_loops(), BME_derivedmesh_to_bmesh(), BME_DMcorners_to_loops(), BME_DMloops_to_corners(), BME_editmesh_to_bmesh(), BME_loops_to_corners(), CustomData_from_bmeshpoly(), and CustomData_to_bmeshpoly().
#define CD_MLOOPUV 16 |
Definition at line 92 of file DNA_customdata_types.h.
Referenced by BME_corners_to_loops(), BME_DMcorners_to_loops(), BME_DMloops_to_corners(), BME_loops_to_corners(), and CustomData_to_bmeshpoly().
#define CD_MPOLY 25 |
Definition at line 105 of file DNA_customdata_types.h.
#define CD_MSTICKY 1 |
Definition at line 77 of file DNA_customdata_types.h.
Referenced by customdata_version_242(), mesh_update_customdata_pointers(), RE_make_sticky(), and sticky_remove_exec().
#define CD_MTEXPOLY 15 |
Definition at line 91 of file DNA_customdata_types.h.
Referenced by BME_bmesh_to_derivedmesh(), BME_bmesh_to_editmesh(), BME_corners_to_loops(), BME_derivedmesh_to_bmesh(), BME_DMcorners_to_loops(), BME_DMloops_to_corners(), BME_editmesh_to_bmesh(), BME_loops_to_corners(), CustomData_from_bmeshpoly(), and CustomData_to_bmeshpoly().
#define CD_MTFACE 5 |
Definition at line 81 of file DNA_customdata_types.h.
Referenced by InstanceWriter::add_material_bindings(), add_tface_color_layer(), alphasort_version_246(), append_weldedUV(), append_weldedUVEdge(), apply_heights_callback(), apply_tangmat_callback(), MeshImporter::assign_material_to_geom(), MeshImporter::assign_textures_to_uvlayer(), BL_ConvertMesh(), BME_corners_to_loops(), BME_DMcorners_to_loops(), BME_DMloops_to_corners(), BME_loops_to_corners(), border_select_exec(), ccgDM_drawFacesTex_common(), ccgDM_drawUVEdges(), cdDM_drawFacesTex_common(), cdDM_drawUVEdges(), circle_select_exec(), collapseuvs(), compareFaceAttribs(), construct_param_handle(), convert_tfacematerial(), copy_mesh(), correct_uv_aspect(), count_images(), GeometryExporter::createPolylist(), createSlideVerts(), GeometryExporter::createTexcoordsSource(), createTransUVs(), cube_project_exec(), CustomData_from_bmeshpoly(), CustomData_to_bmeshpoly(), customdata_version_242(), cutEdges(), cylinder_project_exec(), DM_add_tangent_layer(), DM_calc_auto_bump_scale(), DM_vertex_attributes_from_gpu(), do_material_tex(), do_multires_bake(), do_version_tface(), doMirrorOnAxis(), draw_em_tf_mapped__set_draw(), draw_mesh_text(), draw_mesh_textured_old(), draw_uvs(), draw_uvs_dm_shadow(), draw_uvs_shadow(), draw_uvs_stretch(), dynamicPaint_createUVSurface(), dynamicPaint_findNeighbourPixel(), dynamicPaint_setInitialColor(), ED_mesh_uv_texture_add(), ED_mesh_uv_texture_remove(), ED_uvedit_assign_image(), ED_uvedit_ensure_uvs(), ED_uvedit_median(), ED_uvedit_minmax(), ED_uvedit_nearest_uv(), editmesh_mark_seam(), EM_get_active_mtface(), EM_make_uv_vert_map(), EM_mesh_copy_face(), EM_mesh_copy_face_layer(), EM_texFaceCheck(), emDM_drawFacesTex_common(), emDM_drawUVEdges(), emDM_getFaceDataArray(), expand_local_mesh(), expand_mesh(), explodeMesh(), find_nearest_uv_edge(), find_nearest_uv_face(), find_nearest_uv_vert(), get_particle_uv(), get_particle_uvco_mcol(), get_texture_coords(), getActiveUVLayerName(), getCCGDerivedMesh(), GPU_buffer_copy_uv(), GPU_buffer_copy_uvedge(), gpu_buffer_setup_type(), GPU_shader_export(), gpu_shader_geom(), hide_exec(), imapaint_pick_uv(), init_render_dm(), init_render_mesh(), lib_link_customdata_mtface(), make_local_image(), make_mesh_edge_lookup(), merge_firstlast(), merge_target(), mesh_mirror_uvs(), mesh_rotate_uvs(), mesh_update_customdata_pointers(), mouse_mesh_shortest_path(), mouse_select(), multiresbake_startjob(), node_shader_gpu_tex_coord(), node_shader_gpu_tex_image(), GeometryExporter::operator()(), pin_exec(), project_paint_begin(), psys_get_dupli_texture(), psys_particle_on_dm(), PyInit_gpu(), RE_inithalo_particle(), RE_sample_material_color(), RE_set_customdata_names(), remap_uvs_15(), remap_uvs_19_21_22(), remap_uvs_23(), remap_uvs_3_6_9_12(), remap_uvs_5_10(), remap_uvs_7_11_13_14(), render_new_particle_system(), requiredDataMask(), reset_exec(), reveal_exec(), select_all_perform(), select_edgeloop(), select_linked(), select_pinned_exec(), set_subsurf_uv(), BL_BlenderShader::SetAttribs(), CcdShapeConstructionInfo::SetMesh(), similar_face_select__internal(), snap_uvs_to_adjacent_unselected(), snap_uvs_to_cursor(), snap_uvs_to_pixels(), sphere_project_exec(), stitch_exec(), tex_mat_set_texture_cb(), texture_paint_toggle_exec(), unlink_selection_exec(), CcdShapeConstructionInfo::UpdateMesh(), use_mesh_edge_lookup(), uv_faces_do_sticky(), uv_from_view_exec(), uv_map_clip_correct(), uvedit_center(), uvedit_have_selection(), uvedit_set_tile(), uvedit_translate(), uvprojectModifier_do(), and weld_align_uv().
#define CD_MVERT 0 |
Definition at line 76 of file DNA_customdata_types.h.
Referenced by bvhtree_from_mesh_edges(), bvhtree_from_mesh_faces(), bvhtree_from_mesh_verts(), CDDM_apply_vert_coords(), CDDM_apply_vert_normals(), CDDM_calc_normals(), CDDM_copy(), CDDM_from_mesh(), CDDM_from_template(), CDDM_new(), customdata_version_242(), distribute_threads_exec(), distribute_threads_init_data(), DM_get_vert_data_layer(), dm_getVertArray(), DM_to_mesh(), DM_to_meshkey(), ED_object_modifier_convert(), join_mesh_exec(), load_editMesh(), mball_to_mesh(), mesh_add_verts(), mesh_update_customdata_pointers(), multires_load_old(), nurbs_to_mesh(), particle_intersect_dm(), psys_particle_on_dm(), recalc_emitter_field(), and shrinkwrapModifier_deform().
#define CD_NORMAL 8 |
Definition at line 84 of file DNA_customdata_types.h.
Referenced by applyModifier(), CDDM_calc_normals(), cdDM_drawFacesSolid(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), cdDM_drawMappedFacesGLSL(), cdDM_drawMappedFacesMat(), cdDM_update_normals_from_pbvh(), DM_add_tangent_layer(), dm_calc_normal(), do_multires_bake(), GPU_buffer_copy_normal(), and BL_BlenderShader::SetAttribs().
#define CD_NUMTYPES 32 |
Definition at line 114 of file DNA_customdata_types.h.
Referenced by BME_layerType_getInfo(), CustomData_update_typemap(), CustomData_verify_versions(), layerType_getInfo(), and layerType_getName().
#define CD_ORCO 14 |
Definition at line 90 of file DNA_customdata_types.h.
Referenced by add_orco_dm(), distribute_threads_init_data(), DM_add_tangent_layer(), DM_vertex_attributes_from_gpu(), do_material_tex(), editmesh_calc_modifiers(), get_dm(), get_orco_coords_dm(), GPU_shader_export(), gpu_shader_geom(), init_render_mesh(), makeOrcoDispList(), mesh_calc_modifiers(), node_shader_gpu_tex_checker(), node_shader_gpu_tex_coord(), node_shader_gpu_tex_gradient(), node_shader_gpu_tex_magic(), node_shader_gpu_tex_musgrave(), node_shader_gpu_tex_noise(), node_shader_gpu_tex_sky(), node_shader_gpu_tex_voronoi(), node_shader_gpu_tex_wave(), psys_face_mat(), psys_particle_on_dm(), PyInit_gpu(), and BL_BlenderShader::SetAttribs().
#define CD_ORIGINDEX 7 |
Definition at line 83 of file DNA_customdata_types.h.
Referenced by applyModifier(), arrayModifier_doArray(), BME_bmesh_to_derivedmesh(), ccgDM_get_edge_data_layer(), ccgDM_get_face_data_layer(), ccgDM_get_vert_data_layer(), CDDM_calc_edges(), CDDM_copy(), cdDM_drawFacesTex_common(), cdDM_drawMappedEdges(), cdDM_drawMappedFaces(), cdDM_drawMappedFacesGLSL(), cdDM_drawMappedFacesMat(), cdDM_foreachMappedEdge(), cdDM_foreachMappedFaceCenter(), cdDM_foreachMappedVert(), CDDM_from_editmesh(), CDDM_from_template(), CDDM_new(), deformVerts_do(), distribute_threads_init_data(), draw_dm_faces_sel(), getCCGDerivedMesh(), give_parvert(), imapaint_pick_uv(), init_heights_data(), init_normal_data(), mesh_calc_modifiers(), paintface_flush_flags(), paintvert_flush_flags(), psys_calc_dmcache(), psys_face_mat(), psys_mat_hair_to_orco(), psys_particle_dm_face_lookup(), psys_render_simplify_distribution(), render_new_particle_system(), CcdShapeConstructionInfo::SetMesh(), snapDerivedMesh(), ss_sync_from_derivedmesh(), and CcdShapeConstructionInfo::UpdateMesh().
#define CD_ORIGSPACE 13 |
Definition at line 89 of file DNA_customdata_types.h.
Referenced by editmesh_calc_modifiers(), mesh_calc_modifiers(), psys_face_mat(), psys_map_index_on_dm(), and psys_particle_dm_face_lookup().
#define CD_POLYINDEX 9 |
Definition at line 85 of file DNA_customdata_types.h.
#define CD_PROP_FLT 10 |
Definition at line 86 of file DNA_customdata_types.h.
Referenced by CustomData_is_property_layer().
#define CD_PROP_INT 11 |
Definition at line 87 of file DNA_customdata_types.h.
Referenced by CustomData_is_property_layer().
#define CD_PROP_STR 12 |
Definition at line 88 of file DNA_customdata_types.h.
Referenced by CustomData_is_property_layer().
#define CD_RECAST 24 |
Definition at line 100 of file DNA_customdata_types.h.
Referenced by BKE_mesh_ensure_navmesh(), buildRawVertIndicesData(), KX_NavMeshObject::BuildVertIndArrays(), createRepresentation(), findFreeNavPolyIndex(), navmesh_clear_exec(), navmesh_face_add_exec(), navmesh_face_copy_exec(), navmesh_obmode_data_poll(), and navmesh_reset_exec().
#define CD_SHAPE_KEYINDEX 27 |
Definition at line 107 of file DNA_customdata_types.h.
#define CD_SHAPEKEY 28 |
Definition at line 108 of file DNA_customdata_types.h.
#define CD_TANGENT 18 |
Definition at line 94 of file DNA_customdata_types.h.
Referenced by BL_ConvertMesh(), code_generate_vertex(), DM_add_tangent_layer(), DM_vertex_attributes_from_gpu(), do_material_tex(), do_multires_bake(), GPU_shader_export(), init_render_mesh(), PyInit_gpu(), and BL_BlenderShader::SetAttribs().
#define CD_TEXTURE_MCOL 22 |
Definition at line 98 of file DNA_customdata_types.h.
Referenced by add_tface_color_layer(), ccgDM_drawFacesTex_common(), cdDM_drawFacesTex_common(), and draw_mesh_textured_old().
#define CD_WEIGHT_MCOL 20 |
Definition at line 96 of file DNA_customdata_types.h.
Referenced by add_tface_color_layer(), add_weight_mcol_dm(), ccgDM_drawFacesTex_common(), ccgDM_drawMappedFaces(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), draw_mesh_fancy(), dynamicPaint_Modifier_apply(), and gpu_buffer_color_type().
#define CD_WEIGHT_MLOOPCOL 31 |
Definition at line 111 of file DNA_customdata_types.h.
#define MAX_CUSTOMDATA_LAYER_NAME 64 |
Definition at line 55 of file DNA_customdata_types.h.
Referenced by dynamicPaint_createUVSurface(), dynamicPaint_setInitialColor(), get_texture_coords(), rna_def_modifier_explode(), and uvprojectModifier_do().
#define MAX_MCOL 8 |
Definition at line 177 of file DNA_customdata_types.h.
Referenced by ED_mesh_color_add(), init_render_dm(), init_render_mesh(), and use_mesh_edge_lookup().
#define MAX_MTFACE 8 |
Definition at line 176 of file DNA_customdata_types.h.
Referenced by BL_ConvertMesh(), ConvertMaterial(), ED_mesh_uv_texture_add(), init_render_dm(), init_render_mesh(), and use_mesh_edge_lookup().
typedef struct CustomData CustomData |
structure which stores custom element data associated with mesh elements (vertices, edges or faces). The custom data is organised into a series of layers, each with a data type (e.g. MTFace, MDeformVert, etc.).
typedef struct CustomDataExternal CustomDataExternal |
typedef struct CustomDataLayer CustomDataLayer |
descriptor and storage for a custom data layer