Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_fcurve.h
| Show First 20 Lines • Show All 319 Lines • ▼ Show 20 Lines | |||||
| /* -------- Main Methods -------- */ | /* -------- Main Methods -------- */ | ||||
| /* Main API function for creating a set of sampled curve data, given some callback function | /* Main API function for creating a set of sampled curve data, given some callback function | ||||
| * used to retrieve the values to store. | * used to retrieve the values to store. | ||||
| */ | */ | ||||
| void fcurve_store_samples( | void fcurve_store_samples( | ||||
| struct FCurve *fcu, void *data, int start, int end, FcuSampleFunc sample_cb); | struct FCurve *fcu, void *data, int start, int end, FcuSampleFunc sample_cb); | ||||
| /* Convert baked/sampled fcurves into bezt/regular fcurves. */ | |||||
| void fcurve_samples_to_keyframes(struct FCurve *fcu, const int start, const int end); | |||||
| /* ************* F-Curve .blend file API ******************** */ | /* ************* F-Curve .blend file API ******************** */ | ||||
| void BKE_fmodifiers_blend_write(struct BlendWriter *writer, struct ListBase *fmodifiers); | void BKE_fmodifiers_blend_write(struct BlendWriter *writer, struct ListBase *fmodifiers); | ||||
| void BKE_fmodifiers_blend_read_data(struct BlendDataReader *reader, | void BKE_fmodifiers_blend_read_data(struct BlendDataReader *reader, | ||||
| ListBase *fmodifiers, | ListBase *fmodifiers, | ||||
| struct FCurve *curve); | struct FCurve *curve); | ||||
| void BKE_fmodifiers_blend_read_lib(struct BlendLibReader *reader, | void BKE_fmodifiers_blend_read_lib(struct BlendLibReader *reader, | ||||
| struct ID *id, | struct ID *id, | ||||
| Show All 13 Lines | |||||