Searched refs:mesh_eval_final (Results 1 – 13 of 13) sorted by relevance
59 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()
1849 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()
1226 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()
1051 em->mesh_eval_final; in BKE_modifier_get_evaluated_mesh_from_evaluated_object()
2528 Mesh *me_eval = (em) ? em->mesh_eval_final : BKE_object_get_evaluated_mesh(par); in give_parvert()
65 struct Mesh *mesh_eval_final, *mesh_eval_cage; member
102 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()
206 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()
338 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()
149 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()
263 has_edit_mesh_cage = embm->mesh_eval_cage && (embm->mesh_eval_cage != embm->mesh_eval_final); in OVERLAY_wireframe_cache_populate()
232 has_edit_mesh_cage = embm->mesh_eval_cage && (embm->mesh_eval_cage != embm->mesh_eval_final); in overlay_edit_mesh_add_ob_to_pass()
620 mesh_cow->edit_mesh->mesh_eval_final = nullptr; in update_mesh_edit_mode_pointers()