Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/curve.cc
| Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | static void curve_free_data(ID *id) | ||||
| 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); | ||||
| delete curve->curve_eval; | |||||
| } | } | ||||
| static void curve_foreach_id(ID *id, LibraryForeachIDData *data) | static void curve_foreach_id(ID *id, LibraryForeachIDData *data) | ||||
| { | { | ||||
| Curve *curve = (Curve *)id; | Curve *curve = (Curve *)id; | ||||
| BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, curve->bevobj, IDWALK_CB_NOP); | BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, curve->bevobj, IDWALK_CB_NOP); | ||||
| BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, curve->taperobj, IDWALK_CB_NOP); | BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, curve->taperobj, IDWALK_CB_NOP); | ||||
| BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, curve->textoncurve, IDWALK_CB_NOP); | BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, curve->textoncurve, IDWALK_CB_NOP); | ||||
| ▲ Show 20 Lines • Show All 5,400 Lines • Show Last 20 Lines | |||||