Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_fcurve.h
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| void fcurve_free_driver(struct FCurve *fcu); | void fcurve_free_driver(struct FCurve *fcu); | ||||
| struct ChannelDriver *fcurve_copy_driver(struct ChannelDriver *driver); | struct ChannelDriver *fcurve_copy_driver(struct ChannelDriver *driver); | ||||
| void driver_free_variable(struct ChannelDriver *driver, struct DriverVar *dvar); | void driver_free_variable(struct ChannelDriver *driver, struct DriverVar *dvar); | ||||
| void driver_change_variable_type(struct DriverVar *dvar, int type); | void driver_change_variable_type(struct DriverVar *dvar, int type); | ||||
| struct DriverVar *driver_add_new_variable(struct ChannelDriver *driver); | struct DriverVar *driver_add_new_variable(struct ChannelDriver *driver); | ||||
| float driver_get_variable_value(struct ChannelDriver *driver, struct DriverVar *dvar); | float driver_get_variable_value(struct ChannelDriver *driver, struct DriverVar *dvar); | ||||
| bool driver_get_variable_object( | |||||
| struct ChannelDriver *driver, struct DriverTarget *dtar, | |||||
| struct PointerRNA *id_ptr, struct PropertyRNA **r_prop); | |||||
| /* ************** F-Curve Modifiers *************** */ | /* ************** F-Curve Modifiers *************** */ | ||||
| typedef struct GHash FModifierStackStorage; | typedef struct GHash FModifierStackStorage; | ||||
| /* F-Curve Modifier Type-Info (fmi): | /* F-Curve Modifier Type-Info (fmi): | ||||
| * This struct provides function pointers for runtime, so that functions can be | * This struct provides function pointers for runtime, so that functions can be | ||||
| * written more generally (with fewer/no special exceptions for various modifiers). | * written more generally (with fewer/no special exceptions for various modifiers). | ||||
| ▲ Show 20 Lines • Show All 189 Lines • Show Last 20 Lines | |||||