Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/curve.cc
| Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | |||||
| static void curve_free_data(ID *id) | static void curve_free_data(ID *id) | ||||
| { | { | ||||
| Curve *curve = (Curve *)id; | Curve *curve = (Curve *)id; | ||||
| BKE_curve_batch_cache_free(curve); | BKE_curve_batch_cache_free(curve); | ||||
| BKE_nurbList_free(&curve->nurb); | BKE_nurbList_free(&curve->nurb); | ||||
| if (!curve->edit_data_from_original) { | |||||
| BKE_curve_editfont_free(curve); | BKE_curve_editfont_free(curve); | ||||
| BKE_curve_editNurb_free(curve); | BKE_curve_editNurb_free(curve); | ||||
| } | |||||
| BKE_curveprofile_free(curve->bevel_profile); | BKE_curveprofile_free(curve->bevel_profile); | ||||
| MEM_SAFE_FREE(curve->mat); | MEM_SAFE_FREE(curve->mat); | ||||
| MEM_SAFE_FREE(curve->str); | MEM_SAFE_FREE(curve->str); | ||||
| MEM_SAFE_FREE(curve->strinfo); | MEM_SAFE_FREE(curve->strinfo); | ||||
| MEM_SAFE_FREE(curve->tb); | MEM_SAFE_FREE(curve->tb); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 992 Lines • Show Last 20 Lines | |||||