Home
last modified time | relevance | path

Searched refs:mesh_eval_final (Results 1 – 13 of 13) sorted by relevance

/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Deditmesh.c59 em_copy->mesh_eval_cage = em_copy->mesh_eval_final = NULL; in BKE_editmesh_copy()
141 if (em->mesh_eval_final && em->mesh_eval_final == em->mesh_eval_cage) { in BKE_editmesh_looptri_calc()
142 BKE_mesh_runtime_looptri_ensure(em->mesh_eval_final); in BKE_editmesh_looptri_calc()
144 else if (em->mesh_eval_final) { in BKE_editmesh_looptri_calc()
145 BKE_mesh_runtime_looptri_ensure(em->mesh_eval_final); in BKE_editmesh_looptri_calc()
156 if (em->mesh_eval_final && em->mesh_eval_final != em->mesh_eval_cage) { in BKE_editmesh_free_derivedmesh()
157 BKE_id_free(NULL, em->mesh_eval_final); in BKE_editmesh_free_derivedmesh()
159 em->mesh_eval_cage = em->mesh_eval_final = NULL; in BKE_editmesh_free_derivedmesh()
247 else if ((em->mesh_eval_final != NULL) && in BKE_editmesh_vert_coords_when_deformed()
248 (em->mesh_eval_final->runtime.wrapper_type == ME_WRAPPER_TYPE_BMESH)) { in BKE_editmesh_vert_coords_when_deformed()
H A DDerivedMesh.c1849 em->mesh_eval_final = me_final; in editbmesh_build_data()
1852 BKE_object_boundbox_calc_from_mesh(obedit, em->mesh_eval_final); in editbmesh_build_data()
1856 mesh_runtime_check_normals_valid(em->mesh_eval_final); in editbmesh_build_data()
2065 *r_final = em->mesh_eval_final; in editbmesh_get_eval_cage_and_final()
2066 if (em->mesh_eval_final) { in editbmesh_get_eval_cage_and_final()
2067 BLI_assert(!(em->mesh_eval_final->runtime.cd_dirty_vert & DM_DIRTY_NORMALS)); in editbmesh_get_eval_cage_and_final()
H A Dmesh_convert.c1226 if (mesh_input->edit_mesh != NULL && mesh_input->edit_mesh->mesh_eval_final) { in mesh_new_from_mesh_object()
1227 mesh_input = mesh_input->edit_mesh->mesh_eval_final; in mesh_new_from_mesh_object()
H A Dmodifier.c1051 em->mesh_eval_final; in BKE_modifier_get_evaluated_mesh_from_evaluated_object()
H A Dobject.c2528 Mesh *me_eval = (em) ? em->mesh_eval_final : BKE_object_get_evaluated_mesh(par); in give_parvert()
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/
H A DBKE_editmesh.h65 struct Mesh *mesh_eval_final, *mesh_eval_cage; member
/dports/graphics/blender/blender-2.91.0/source/blender/draw/intern/
H A Ddraw_cache_impl_mesh.c102 return (me->edit_mesh && me->edit_mesh->mesh_eval_final) ? me->edit_mesh->mesh_eval_final : me; in editmesh_final_or_this()
1198 BLI_assert(me->edit_mesh->mesh_eval_final != NULL); in DRW_mesh_batch_cache_create_requested()
1232 Mesh *me_final = (me->edit_mesh) ? me->edit_mesh->mesh_eval_final : me; in DRW_mesh_batch_cache_create_requested()
1329 (me->edit_mesh->mesh_eval_final != me->edit_mesh->mesh_eval_cage)); in DRW_mesh_batch_cache_create_requested()
1331 const bool do_uvcage = is_editmode && !me->edit_mesh->mesh_eval_final->runtime.is_original; in DRW_mesh_batch_cache_create_requested()
H A Ddraw_manager.c206 if (embm && embm->mesh_eval_final == NULL) { in DRW_object_is_in_edit_mode()
210 if (embm && embm->mesh_eval_cage && (embm->mesh_eval_cage != embm->mesh_eval_final)) { in DRW_object_is_in_edit_mode()
H A Ddraw_cache_extract_mesh.c338 BLI_assert(me->edit_mesh->mesh_eval_cage && me->edit_mesh->mesh_eval_final); in mesh_render_data_create()
341 mr->me = (do_final) ? me->edit_mesh->mesh_eval_final : me->edit_mesh->mesh_eval_cage; in mesh_render_data_create()
390 if (has_mdata && do_final && me->edit_mesh->mesh_eval_final != me->edit_mesh->mesh_eval_cage) { in mesh_render_data_create()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/transform/
H A Dtransform_snap_object.c149 return (em->mesh_eval_final->runtime.wrapper_type == ME_WRAPPER_TYPE_BMESH); in editmesh_eval_final_is_bmesh()
258 if (em->mesh_eval_final) { in snap_object_data_editmesh_runtime_get()
259 return &em->mesh_eval_final->runtime; in snap_object_data_editmesh_runtime_get()
1019 if (em->mesh_eval_final) { in raycast_obj_fn()
1020 me = em->mesh_eval_final; in raycast_obj_fn()
2695 if (em->mesh_eval_final) { in snap_obj_fn()
2696 me = em->mesh_eval_final; in snap_obj_fn()
/dports/graphics/blender/blender-2.91.0/source/blender/draw/engines/overlay/
H A Doverlay_wireframe.c263 has_edit_mesh_cage = embm->mesh_eval_cage && (embm->mesh_eval_cage != embm->mesh_eval_final); in OVERLAY_wireframe_cache_populate()
H A Doverlay_edit_mesh.c232 has_edit_mesh_cage = embm->mesh_eval_cage && (embm->mesh_eval_cage != embm->mesh_eval_final); in overlay_edit_mesh_add_ob_to_pass()
/dports/graphics/blender/blender-2.91.0/source/blender/depsgraph/intern/eval/
H A Ddeg_eval_copy_on_write.cc620 mesh_cow->edit_mesh->mesh_eval_final = nullptr; in update_mesh_edit_mode_pointers()