diff options
author | Bastien Montagne <bastien@blender.org> | 2020-10-22 16:14:28 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2020-10-22 16:22:56 +0300 |
commit | 992a88b38b40ab09503b579e7e458ef782e524ea (patch) | |
tree | 707808b4e79761af55065bbd80e4f38473ea5ade /source/blender/blenkernel/BKE_armature.h | |
parent | 658370e9e1c213455b3f3905a72f9965e807086e (diff) |
Pose: Add a 'pose_ensure' new utils that only rebuilds if needed.
Avoids having to spread the check logic everywhere in the code.
Diffstat (limited to 'source/blender/blenkernel/BKE_armature.h')
-rw-r--r-- | source/blender/blenkernel/BKE_armature.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_armature.h b/source/blender/blenkernel/BKE_armature.h index 4e8775aefb3..db44a771095 100644 --- a/source/blender/blenkernel/BKE_armature.h +++ b/source/blender/blenkernel/BKE_armature.h @@ -180,6 +180,10 @@ void BKE_pose_rebuild(struct Main *bmain, struct Object *ob, struct bArmature *arm, const bool do_id_user); +void BKE_pose_ensure(struct Main *bmain, + struct Object *ob, + struct bArmature *arm, + const bool do_id_user); void BKE_pose_where_is(struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob); void BKE_pose_where_is_bone(struct Depsgraph *depsgraph, struct Scene *scene, |