24 : rna_path(rna_path), array_index(array_index), value(value)
85 value_backup.rna_path.c_str(),
86 value_backup.array_index,
void BKE_fcurves_id_cb(struct ID *id, blender::FunctionRef< void(ID *, FCurve *)> func)
bool BKE_animsys_rna_path_resolve(struct PointerRNA *ptr, const char *rna_path, int array_index, struct PathResolvedRNA *r_result)
bool BKE_animsys_read_from_rna_path(struct PathResolvedRNA *anim_rna, float *r_value)
bool BKE_animsys_write_to_rna_path(struct PathResolvedRNA *anim_rna, float value)
void restore_to_id(ID *id)
void init_from_id(ID *id)
Vector< AnimationValueBackup > values_backup
AnimationBackup(const Depsgraph *depsgraph)
AnimationValueBackup()=default
const Depsgraph * depsgraph
PointerRNA RNA_id_pointer_create(ID *id)