diff options
Diffstat (limited to 'source/blender/blenkernel/BKE_action.h')
-rw-r--r-- | source/blender/blenkernel/BKE_action.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_action.h b/source/blender/blenkernel/BKE_action.h index 104582be932..b7904ce1879 100644 --- a/source/blender/blenkernel/BKE_action.h +++ b/source/blender/blenkernel/BKE_action.h @@ -32,6 +32,7 @@ extern "C" { #endif /* The following structures are defined in DNA_action_types.h, and DNA_anim_types.h */ +struct AnimationEvalContext; struct FCurve; struct Main; struct Object; @@ -202,14 +203,14 @@ void what_does_obaction(struct Object *ob, struct bPose *pose, struct bAction *act, char groupname[], - float cframe); + const struct AnimationEvalContext *anim_eval_context); /* for proxy */ void BKE_pose_copy_pchan_result(struct bPoseChannel *pchanto, const struct bPoseChannel *pchanfrom); bool BKE_pose_copy_result(struct bPose *to, struct bPose *from); -/* clear all transforms */ -void BKE_pose_rest(struct bPose *pose); +/* Clear transforms. */ +void BKE_pose_rest(struct bPose *pose, bool selected_bones_only); /* Tag pose for recalc. Also tag all related data to be recalc. */ void BKE_pose_tag_recalc(struct Main *bmain, struct bPose *pose); |